Hi,
I have gone through your query and understand your concern, you should be worried but not too much.
As per the history you seems to be suffering from
gastric ulcers / duodenal ulcers. Black colored stools are indicative of upper gastro-intestinal tract bleeding.
The
sharp pain in your stomach is probably because of ulcers only.
I will suggest you to undergo some blood tests like complete blood counts, BT / CT, stool examination complete especially for occult blood, ova & cysts of worms,
Ultrasonography abdomen, Upper GI
Endoscopy also, to find out site, size and no. of ulcers in your stomach.
Till then i will suggest you to have a stress free life ( stress causes gastric ulcers ) total abstinence from alcohol and
smoking, avoid spicy and oily foods, avoid processed food, avoid tea / coffee. All these leads to gastric ulcers.
Revert me back with your reports.
If there is any more query you have, do not hesitate to ask, i will be glad to answer your query.
Thanks & Best Regards
Dr. Shiv