Hey, Milllla, what's really going on kiddo?
I hate doctors as much as the nexxt one, but sometimes visiting one and telling the whole truth is a necessary evil one has to endure.
Two things worry me; the anemia and bruising. You can live with a bit of weight gain, even though it feels so damn alien to you. PMS can be a problem, but I can only speak from a witness's view to this. It can be more manageable, it seems and losing sleep can cause your purple/black eyes, but random bruising could be serious. I do not have to tell you that you need to "fix" the anemia, what ever the cost.
Please, if this continues, go to a doctor, brave the cab ride or what ever it takes, just suck it up, feel the horror as it unfolds and just do it!!
Be brave. Take care of yourself.