Hi skittles, i think you should definately talk to your doctor about this and maybe see a gynaecologist. I had the same problems and turns out i have endometriosis. but there are lots of things that it is possible you might have. good luck - let me know how you got on