We all know what it feels like to crave unhealthy foods and feel guilty after we give in. Every Friday is my unhealthy day where I just pig out, and regret it all weekend. Some of us give in to those cravings more than we'd like to admit and we end up with more of ourselves as a result. Addiction expert Nora Volkow has 5 tips that the Huffington Post is reporting on, on how to handle your cravings:

1) Anticipate moments of weakness: Start to think about your food cravings before they start. Don't let them sneak up on you, and if you think you're about to binge, clear the food away beforehand.

2) Take one flavor at a time: If there are too many different kinds of food in your meal, you may eat more because you will bounce back and forth between the flavors. If you have fewer options, you will feel more fulfilled by what you eat.

3) Ban eating in the car and in front of the TV: Be strict about where you can eat. Make sure you eat at the table and with a plate. This will help you avoid grabbing handfuls of chips.

4) Don't skimp on shut-eye: Get some rest! When you're tired, you will eat more. Aim for 7-9 hours of sleep per night.

5) Keep your cool: When your stress level is high, you are more likely to give in to your cravings. Make sure you exercise to keep your stress low.