Hi,
A detailed workup for anemia is important. If it's vit
b12 deficiency. Then vit b12 supplements may help.
For weight gain, hair fall, heavy periods you should get your
thyroid function test checked.
A detailed history regarding oral ulcer, rash over face is important.
If you can share your reports, would be able to guide you better.
Best wishes