Welcome to HCM and thanks for your query.
The cause depends on the findings on endoscopy
, whether there is ulcer, tumor
Bleeding so long is dangerous for health and needs to be attended immediately.
Kindly take medical help
and you need to be evaluated as a whole keeping on mind the findings on endoscopy.
Wishing you good health