Help!!!! Health advice needed please!

I am a 21 yr old girl who has not had a period in almost 9 months. I've only been with my bf for almost 7 months and didn't have sex for a few months before I met him. We are safe every time. I've taken several pregnancy tests and they all come up negative. I have very painful spasms in my lower ab/groin area and I had blood in my stool. Sometimes it is just a little sometimes it's a lot and sometimes there isn't any. I am a little overweight. But not too unhealthy. Me and my bf can not figure out what is going on.