I agree, probably a combo of all you mentioned. So glad IP is working for you! For me, getting off of all the processed sugar made a big difference. I'm no longer having those sugar spikes and crashes - a healthy change.