I have white spots on sides of my lower lip, not painful. Yesterday I was fishing and stood in open sea area for about 4 hours, also had grilled meat at that time. 2 days ago I have started to take complex of B-vitamins (I was feeling exhausted over many month, someone told me it might be because of lack of vitamins B), twice a day. When I woke this morning, my lower lip was swallen (I could have bitten it while I was asleep, not sure, but there are no clear marks of biting and no pain) then I noticed white spots on it. Both sides, not just where the bitten(?) area is. Could this be because of vitamins (excess?), or because of yesterday's cold weather? Or food allergy?(I never had it before)