irregular bleeding, heavy periods, pain and pain during and after sex/periods, these can be caused by many reasons, but it sounds to me like endometriosis, I had the same problems as yours, but now everything is ok, you can ask herbalist Dr.Lee xiaoping about how to deal with this kind of conditions, that's where I get my endometriosis treated.
Content on HealthUnlocked does not replace the relationship between you and doctors or other healthcare professionals nor the advice you receive from them.
Never delay seeking advice or dialling emergency services because of something that you have read on HealthUnlocked.