How many calories should a 13 year old boy eat per day?

It varies a little based on weight, height, activity level, and a few other factors, but on average about 1,200 to 1,400 calories a day.