Welcome to Health Care Magic
What is the colour of the blood?
If it is red, it is from below - haemorrhoids, colon
If it is green or black, it is bleeding from above - stomach, small intestine
/ Iron also does this...
See a gastro-enterologist / get yourself investigated...
Wishing speedy recovery