I agree with those above: when you feel better, it gets easier. Trust me, I craved brownies, fried chicken, and most of all, pizza. The gluten-free versions are just not the same. Now that I have been gluten-free for about 2 months, I feel much better and the cravings go away.
Focus on what you can have, not what you can't. For instance, I can't have buffalo wings because they are fried in the same oil as chicken fingers at any restaurant I go to, but I can have chicken and I can have buffalo sauce, so I through chicken in the hot sauce and it tastes the same.
Also, when you mess up (and you will), you will regret it from anywhere from days to weeks. My small bite of fried chicken made me sick for 2 weeks. Now I don't want it any more.
Finally, find people who will support you and make your life easier. My boyfriend knows better than to try to kiss me after eating pizza with his friends (both cross contamination issues and the fact that if I taste it, I will want it) and his parents have started buying the gluten free versions of their staple ingredients so I can keep coming over. I spend as little time as possible with people who always want to go out to get pizza and tell me that I can just get a salad or that try to deny how serious this is, or my favorite, talk about how good their dinner of pizza/pasta/brownies was.
When people are "forgetful" (read: stupid) remind them of how sick you were and that this is like a peanut allergy. Even a tiny bit will send you over the edge. Also, always pack a snack. People in this universe are funny, even if they invited you along knowing about your gluten issues, they expect that if you can't eat what they have planned (even if it is an italian buffet or something else clearly not okay), that you would bring your own. They also expect you to be understanding if they tried and got it wrong (like my mom buying me the whole wheat rolls instead of the white because they didn't have any gluten free ones at the store and she thought the healthier the better

) I just smile and be nice about it.
You will get over the cravings and start feeling much better. Then it will just be fun to watch how awesome some people are and how clueless other people are.
Good luck!