Hi there ~
I understand you have been gaining weight and having problem with your periods. I would recommend that you visit with a gynecologist since your problems may be related to your having a syndrome known as PCOS
. I hope you don't however and your problem then can be treated easily by a psychiatrist
. Please consult with one as soon as you can and I hope you find solution to your problems.
Take care and have a nice day !