Welcome to HCM
The features you have described as mood swings, feeling horny, irritability, poor concentration that too don't occur regularly. These symptoms occur at intervals. Most likely these are part of Anxiety
. It may occur due to hormone changes also.
You should try to control the symptoms by relaxation exercises, deep breathing exercises, yoga
If symptoms increase in severity I will advise you to visit a Psychiatrist
. Various medicines like Versidep
(Flupentixole and Melitracen combination) or Propranolol
can be taken for episodic relief of anxiety and also these medicines are non sedating and non addictive.
Dr. Seikhoo Bishnoi