Just a suggestion that may seem odd to some but worksfor me like nothing else....Try to COMPLETELY eliminate dairy from your diet. I love the taste of most dairy, but I am more bloated when it is in my diet and often eliminate it in the summer. As an added bonus, my complexion looks its best at the same time. I have been off dairy for about 4 weeks now, and now even right before my period, I may get one blemish...but that's it! There are a lot of inflamatory foods we all eat every day and don't even realize they are affecting things like our complexions (along with bloating, and other aches and pains). I have been wheat free for over a year now and I feel very healthy by not eating it (though I will have an occasional piece of bread if that is all a hostess or friend is offering ata dinner party for example). Avoiding dairy, however, is what really helps me with bloating and my complexion. Wheat will make me break out a bit too if I happen to eat it a couple days in a row...but that rarely happens because I have changed how I look at food and don't even miss it anymore.
It is worth a try. But just to let you know...the first week will be the toughest. After that, cravings (for whatever food you try to eliminate ie sugar, wheat, dairy) will disappear. The benefits will probably become noticable between 3-4 weeks...and after several weeks (8 or more is a good goal), you can have a little bit once in a while and it will not affect you in a negative way. Just remember, eliminating dairy means eliminating things that have "whey" as an ingredient too. Sticking to an unprocessed whole food diet makes it easier and delicious too :)