Sometimes your immune system takes a dip right before you start your period. Try taking a vitamin to boost your immunity. Hope this helps!
Hi, welcome to the forum, the changing hormonal levels can be responsible for such symptoms. Allergy is one of the strong possibility, in such case you can take short course of anti histaminics against prescription before period.
Another possibility is variant of premenstrual syndrome. You need to undergo careful history, physical examination, chemistry profile, complete blood count, and serum TSH to rule out responsible causes including thyroid disorder.
Treatment in the form of 'SEROTONIN REUPTAKE INHIBITORS' in Luteal phase therapy, Antidepressants and lithium, ALPRAZOLAM or GNRH AGONISTS have been used with some success in alleviating premenstrual symptoms. I suggest you to consult gynecologist for further management. Take care and regards.