I am a 22 year old female. I am 5'4 and weigh 112 lbs. I have slightly low hemoglobin levels (11.4), constant bloating that makes my stomach swell immensely even if I eat a small amount of food. I also get sharp pains in my back and stomach, nausea, feeling full quickly, and orangish/red spots in my stool. Could this be internal bleeding? If not, what might it be?