<human>: I feel like I eat a generally balanced diet. 

For breakfast I have a bowl of cereal with milk.

For lunch (what I consider to be my healthiest meal) I have 1 serving of almonds, 1 light yoghurt, 1 banana, and 1 sandwich (turkey on whole wheat, no mayo). 

Dinner seems to be my only problem, because it varies day to day. I had today 2cups of pasta, 1 cup tomato sauce, and 1 sausage. Yikes. It added up to about 700 calories. Ow. But tomorrow I am going to have an Asian Salad from Chick-fil-a (healthy and tasty, 10/10). 

I exercise three times a week. Each time I run. (0.5mile walk 2.0 mile run, somewhat broken up) I also lift weights, mainly upper body, for 20-30 minutes.  

Through out the day I drink 7-9 glasses of water, so I'm plenty hydrated. 

I'm a 17 year old, 5'10" 180 pound dude, currently in High School.

Can you provide a brief rundown of the text in within 3 sentences?
<bot>: Mainly what I need advice on is how to balance my dinners, stay on track. Are there any excess calories that I could probably cut? Any other general tips? Thanks in advance!