You're not doing a damn thing wrong, just need to know that there are many options out there. Don't for a second feel guilty or that you've brought any of this on yourself. You're here on KA and that's a great start.
I agree with Kat that the no-starch diet might be worth a try. I know that its done wonders for me. Head over to the NSD/diet related threads and read up.
And keep coming back here and asking questions, venting, troubleshooting, etc. We're all here for each other.
Best,