Lpm . . . I would suggest you seek medical treatment for this asap! Go to the doctor. My sister had something similar and came within two points of getting a blood transfusion. She was in the hospital for a week, her iron count was extremely low after she had bled for about six weeks. My sister didn't know how badly it was affecting her until she fainted without warning and was rushed to the hospital.
I am very concerned for you and i encourage you to seek a doctor immediately, this is more than just an annoyance, your life could be at risk.
Sweet Pea