I remember having braces. First thing is that he has to follow exactly what the Orthodontist says. This means you have to find out the "rules" for braces too. Your cheeks do get sore and it does feel like you're biting down on them. Your son really has to wax his braces good until he gets used to them. The first couple of weeks are the hardest. Brackets should not be popping off, especially since they are sized to the teeth and glued on. Braces popping off can be caused by the bracket being too big for the teeth or what the wearer is eating or drinking. Carbonation in sodas can eat away at the cement and cause braces to pop off. Excessive soda drinking can cause cavities underneath the braces. Just ask your orthodonist if you don't believe me. As someone mentioned, hard foods and sticky foods can also loosen up the brackets. For the first few weeks, I was very careful with what I ate or drank. The cement needs time to cure, it's not like superglue. I didn't like anything food on my braces and brushed my teeth after eating. I ate soft foods that I didn't have to bite into like soup, mashed potatoes, macaroni, apple sauce, my mom used to cut my sandwich up in tiny bite sided pieces, cut-up salami or pepperoni in italian dressing, cheese, etc. (no chips, no candy of any kind, no hard pretzels, etc.) I drank water and orange juice. Once I got used to the braces I started eating regular sandwiches on sliced bread and other more normal foods, but nothing really hard like nuts or hard pretzels and absolutely no soda and no gum. When I got my braces off, my teeth looked perfect. Took my first sip of soda and "I used to drink that junk?" It took me a long time to ease back in to drinking soda again. (lol) Didn't do so good with the steak though. One funny story to leave you with...I thought it was all the "bad food/junk food" you had to watch.....Not really, I was the first patient to get spinach stuck in my braces! Yep, it wrapped around the tiny spring he had in my mouth and he had to pick it out with tweezers. (Boy, did everyone laugh.)