Hi Mahrukh53, I know the feeling and I get like that before my period and I do know that as you get older it gets better because up to age 21 you keep experiencing such symptoms and mood swings which are normal. I'm 27 and I do experience such thing, how old are you if you don't mind me asking? For such thing you can take Motrin which really is helpful. I would say try to take Motrin which helps alot and if it doesn't help you can try to talk to your doctor about using progesterone cream. Low progesterone can also cause mood swings as well it's a common thing for women. I hope this helps. Keep us posted.