Your lists and accomplishments are great! I am proud for you!! You sound like the old nike commercial "Just do it".
Have you been to a gastroenterologist? Always good to rule out easily diagnosed stuff before writing it off. Ginger and fennel teas are always nice as well.