There seem to be two opposing views on how much you need to eat to gain muscle :
1) You must eat a calorie surplus to gain muscle.
2) You only need to eat enough calories to get through your workouts comfortably, if you need more calories to build muscle your body will take it from fat.
There seem to be a lot of people for argument number 2 but I can't help worrying that the people for argument 1 are right and I am hampering my progress.
71kg , 6ft , age 28
I weight train 1 hr 3-4 times a week
I consume 2800cals per day
Protein 1.5grams per kg of bodyweight per day