Not that I want to presume -- you may very well have some specific conditions outside of the norm... but as a general rule, coding requires you to take additional preventive actions to maintain your health. Because if you let it, coding will trash you.
You however need to value them and not to buy into the "real programmers code whole night and eat only pizza and never exercise" bullshit.
Curious, not trolling. What kind of gastrointestinal issues does one develop from programming / sitting in 1 place? Is it from the cliched "coder diet" - pizza and soda, or is it from the physical aspects - sitting and staring at screen for long hours - and not related to diet, that cause gastrointestinal issues?
Also, bad posture over the years has led to cervical stenosis & herniation. I cannot sit for more than 30mins without developing pain in my shoulder and neck.
In general, I think being if you're an engineer working on services, it is hard to maintain a proper schedule and routine. Add to that strict deadlines, pressure from management, bugs etc and things get worse. It is still a pretty subjective argument though.
(note – not trying to diagnose your symptoms, just responding to your comment about coding being physically tolling!)