Im 21, 5'4" and about 115llbs. I have been having diarrhea on and off for probably the past few months. I thought it may be dairy products so I am trying to cut down on them but it hasnt really helped. The last few days have been really bad. I try to stay in shape by running, two days ago I went for a 4km run and last night I could barely move... which is weird cause it has never happened before. I felt as if someone had ran over me with a truck. My ribs and stomach hurt to touch and when I laugh or sneeze I get piercing pain in these spots, but the rest of my body felt ok. When I was laying down I couldnt roll over without pain. This evening as I was cleaning the kitchen I got a sharp pain in my heart.. which I have no idea if it is related or not. Also my back teeth are getting little black spots on them even though I floss once a day and brush three times aday... I'm thinking I have acid reflux, but it doesnt explain all my symptoms or why I'm getting worse... any ideas?