The name “vitamin U” is a bit of a misnomer. It is not in fact a vitamin, but actually a derivative of methionine, an amino acid.
They often happen due to a bacterial infection that eats away at the lining of the digestive system that serves as a protector.
Over time, over-the-counter medications such as aspirin and nonsteroidal anti-inflammatory pills can greatly irritate your stomach’s lining.