I am 23 years old. I have bleeding after sex for a few years. It does not happen every time. I consulted a doctor, and I got tested for STI. The results came negative. The doctor did a physical examination and told me that everything is fine. I also had constipation for a week. Please suggest.