hi there, your symptoms do not point to anything specific but irregular bowel habits may be a cause of concern. I would suggest that you get an abdominal ultrasound
done and also get your stool exam done for occult blood in stool
.If you drink heavily you need to cut down on that and take a course of antacid
along with antibiotics to treat helicobacter
which may present in the same way. Take samll meals at regular intervels which are low in fat and spices. You are exhausted as you are not able to get adequeate rest in the night as you keep waking due to the pain. Take care of this condition and with proper sleep you will feel much better. Take care.