It all boils down to how many calories you're eating. If you're working out hard and want to gain weight you need to be eating AT LEAST 3000 calories per day, however, be sure to eat a ton of protein, and eat every 3-4 hours. So in your case eat around 750 calories every 3-4 hours.