Jess X.
It sounds like you should talk to a nutritionist or a dietitian about your concerns. I’m neither but I’m a fan of the Mediterranean diet. It sounds like you may need more protein and/or iron in your diet so perhaps incorporating eggs, beans, and tofu might help. (Not sure what foods are high in iron…) But again please see a Dr for your health concerns. 🙏🏼