Over the past 2 years I have bled a few times after sex. But in the past couple months, it happens almost every time, especially if it has been a couple days or more without sex. It happens during and after intercourse, it has even happened from just being fingered. The bleeding is very heavy and only lasts a few seconds and then it's gone. And only in the recent month have I been experiencing cramping pains in my abdomen, along with the bleeding, which lasts few about half an hour. I am most always plenty lubricated when this happens. I get an exam annually and I have been on depo provera for 3 years, and the one and only symptom from this I have, that I know of, is Amenorrhea, no periods at all, no spotting. I think, also, that my vagina is too tight and that my vaginal canal is abnormally short.