Over-eating? Gossiping? Spending money? Lustful thoughts? Anger? Lydia Brownback at The Purple Cellar posts about 5 things that prevent us from being more self-controlled in these areas, and more. I found this very helpful and would encourage you to visit her site and read more fully about the 5 hindrances below.
1. Competing desires
2. Wrong Motives
3. Failure to understand the destructive power of overindulgence
4. Failure to know ourselves
5. We think self-control should be easy because we are Christians.