Looks like a have an ulcer
There are lots of great meds for ulcers these days, and if you do have one I'm sure your doctors will prescribe at least one for you, maybe more than one. they will also tell you to stop smoking as smoking interferes with ulcer healing, and to not take NSAIDs (if you take them) and avoid alcohol (same reasons as smoking). They will also test to see if you have H. pylori, and if you do, they will prescribe antibiotics for that.
It used to be thought that stress caused ulcers - the old type A personality stuff. We now know that this is not the case. Not to say you haven't been under a lot of stress, just that that probably isn't the cause of the ulcer (though it isn't helping you, either).
Outlook, with treatment and compliance on your part, should be good.
Larra