First of all, it's HEmophelia, not Homophelia.
Also, it is possible that you are very aenemic, sweety.
You should go see a Doctor immediatly.
Ask about
:
Aenemia
Hemophelia
Cervical Cancer/abnormalities.
Cervical Cysts
and possibly
Severe Infections which may cause bleeding.
The only other thing i can think of is Menopause, but you're not over 40 are you? Didn't think so.