You could tidy up your diet abit Panda. Those oat packets have a lot of sugar and sorry mate but a piece of fruit isnt breakky.. If you have 10mins to cook breakky try scrambled eggs with 2-3 egg whites and 1 whole egg with spinach added. Would be better to snack on dry roasted nuts instead of peanut butter. Instead of lettuce in your wraps use spinach, limit the cheese and mayo, chicken is good, have turkey instead of the ham and you should be having 200-300 grams of meat in your wraps. Is bench the only exercise you are doing? If doing others, do supersets (one exercise after another, no rest) to keep your heart rate up. 10-15 reps should be your range, you need to be struggling to lift on the 12th - 13th rep. As for your son, he needs to eat everything and anything, really dont stop eating. I wouldn't go too heavy when lifting though as he'll still be growing.