Hi, I'm 17, 5 feet 6, and weigh 130 pounds. I'm trying to bulk up while staying as lean as possible. I've been lifting for three months (6 days a week, 1 hour each day, different muscle group with 4 sets on 6 machines) but have been making very little progress. My coach told me I should eat at least 3000 calories for a clean bulk. I counted how much I usually eat and it only came out to 2200 cals. Should I immediately up my intake to 3000 cals or go a little slower (say 2600)? Also, is it ok to eat a lot of calories (1000+) within three hours before bed considering I workout late (usually 7:30PM-9PM)? I was also wondering whether its ok to drink a Starbucks doubleshot+energy drink everyday before my workout? It's only 200 cals, has 12g of protein, and no trans fats or high fructose. It also provides me with plenty of energy for my workouts. Thanks!