@SpavVy Sorry about that. I hope things gets better and I hope someday you will at least be on normal terms with your mother, not because of her but because of you. Sometimes having a resentment against someone works against us. But I am no therapist, so I suppose every person is a unique world.
As a person that almost had anemia
WARNING if you are vegan don't read this part
The best you cand do is eat red meat, or if you live in a country where is not uncommon to eat the inner parts of a cow then eat that, is the best (from time to time I like to eat morcilla,
that is blood sausage).
In case you are vegan
If you are vegan you need to take suplements of B12 and eat things lentils, bean or other legumes that contain iron. Try it to eat it with lemonade or something with vitamin C because it helps iron absortion.
Probably your doctor already said this but sometimes they forget that's why I am writing this, I hope is nothing more serious.
Also if you are feeling tired sometimes eating raw fruits and vegetables gave you that extra and healthy energy you need (apart from coffee lol).
@dawgofdawgness Our surroundings may change, what it is important is to always be truth to ourselves.
One teacher once told us that to love others in a good way first we should learn to love ourselves. I hope it doesn't sound too harsh O_O, I know is not as easy as it sounds. The path will be long and therapy helps. Have faith in you own abilities, wether it is to gain friend or whatever and if you don't have it fake it until you make it. Life will not always go as we want but we just need to endure it and try to take out the best of every episode in our lives, because we just lose when we stop trying. And crying is ok.