Question: how many calories should a skinny guy eat to gain muscle?
Answer: Most skinny guys will gain weight if they eat 3000 calories a day. A guy weighing 55kg with moderate activity levels needs about 2400 calories to maintain his weight. So if he starts eating 3000 calories a day, consistently, he should start seeing weight gain.