Welcome to HCM
Holding back urine is known to cause what is known as a vasovagal attack because of stretching
of the bladder. Its not a wise thing to hold back urine since it not only causes you discomfort but also makes you prone to developing urinary infections
Gastric problems tend to be prolonged(Chronic) and they need treatment for longer durations you can consult ANY general physician.