Definitely see an allergist. If you went through testing they could at least rule things out and perhaps find out if it is some sort of allergic reaction.

*says the woman who needs to practice what she preaches*