I really feel for you - sometimes stomach pain is caused by anxiety and stress - you sound very stressed in your post - have you talked to your doctor about how you are feeling , not just the pain, but how you are actually dealing with life?
Perhaps it might be good to mention it.
Drink at least eight cups of water a day, staying hydrated is always a good thing to do.