I have been having a very irregular period and a loss of libido, mood swing and extremely bad cramps could I have an imbalance in my hormones?

Yes. Likely there is some hormonal cause but the exact cause could be one of many. Sometimes these changes reflect mild abnormalities that are easily treated and sometimes they represent a much bigger issue. So it is very important to see a doctor for a complete evaluation.
Yes. You could have a number of hormonal or ovulation problems. Please see a gyn md.