Endometriosis- It can be cured you need to consult a gynecologist,marriage is not the remedy , you may have to under go a USG scan which will exactly find out the real pathology behind it.
In my opinion either there is a functioning endometrium other than its original site or your uterus
might have developed fibroid
which is causing excessive bleeding,due to its increase in size leading to increase blood supply leading to excessive menstruation
A USG scan will exactly tell you the problem or you have to under go few other investigation to get exact diagnosis.