Back again
If you have a bowl of cereal instead of adding oatmeal to a shake in the morning, your calories should be down some, in that case I would take the fruit from your noon meal and eat that for breakfast. Fruit has a lot of nutrients but it also has a lot of sugar. Best to eat it early so the sugar is burned off throughout the day.
I've taken a look at your profile and at your height and weight, I think you should eat a whole lot more.
I'm 5'11 @ 192. I'll put my daily bulking intake down so you can compare.
7:00am- 4servings raw oatmeal, protein shake, apple
10:00am- 2 10oz chicken breasts w/ tomatoe slices and celery
12:30pm- Grilled chicken salad-dry(marinade on the chicken)
3:00pm- Protein shake w/ 4 servings raw oatmeal
4:30pm- Workout
6:00pm- Post workout whey protein w/ added dextrose
7:30pm- 16oz flank or strip(sub fish 3-4Xweek) spinach, green beans, 2 servings oatmeal(or rice)
10:30- Blended protein shake
3:00am- Blended protein shake
My total calories are between 3800-4200. I would think you should be getting at least this amount.
Try little things to add calories. Have a serving of Flax before breakfast to add a quick 140, or go pick up a weight gainer for post workout only. I would suggest Cytogainer. It has no sugar, very little fat, and 80g of dextrose for postworkout replenishment along with creatine, glutamine and a shit pot of vitamins.
The biggest way I boosted my calories was through the oatmeal bro. I eat 1200 calories in oatmeal a day. it sounds tedious, but it's in two shakes I already drink and the mixture in flavor is pretty good. If that gets tiring, try putting a few servings of grapenuts in with a shake. Lots of cals for a small portion.