You should really be saving more. You could easily cut your grocery bills in half by preparing 1 or 2 more meals at home.
You'll probably save money by switching cell phone plans by going no-contract and/or dicting so-called "unlimited" plans. Most people don't really "need" and unlimited plan. Look closely at your cell phone usage.
5k a year on gifts is too high