You could be having hypothyroidism. It commonly manifests in this way. So, get a thyroid profile done. You should see a gynaecologist in person. Thanks.
You could be having a pre-mentrual syndrome. Sometimes, the symptoms could continue during periods. You should see a gynaec as I have already said. An examination is important. Thanks.