Dear mary T,
If this has been going on for 3 months it feels to me like you need more aggressive testing. I would make an appointemnt with your GI and tell he/she you have been ill for 3 months and not getting better. It is time to find out what the real problems is.
Take care
Kitt