Hello mam, thanks for trusting health care magic.
listening to your history i think you have got endometriosis
which is causing all these symptoms.
best option for you right now is to get a transvaginal ultrasonography
done which will give you the exact cause for your complaints.
In case you have further questions you can consult me on health care magic forum and i will be happy to help
My URL is http://bit.ly/drmanishajain
Take care and wish you all the best.
Dr Manisha Jain.