I would suggest seeking medical attention for what sounds like a hormone imbalance. It may be beneficial to see an endocrinologist to assess hormone status. I think food can help your body become more balanced but I wouldn't rely on it completely to fix everything. It sounds like there is a lot going on and it may help to talk to a professional about your feelings like a psychiatrist.
You can include foods that have been known to help ease symptoms of depression like hemp seeds, flax seeds, chia seeds, walnuts, blueberries, kiwi, sweet potatoes, but again these will be slow, mild changes. Make sure you are eating a healthy diet of whole fruits, veggies, nuts, seeds and clean meats in moderation. Avoid processed foods, fried foods, pre-packaged foods. Here are some good Blast recipes to try: