Hi, Amber. I saw your subject and had to read your intro.
I'm not a nutritionist or dietitian so please bear that in mind with my advice. I'd recommend that you use a site or app to track your food. You'd think that we'd all be able to eat intuitively but as our bodies evolved to need certain things, they evolved in an environment that often faced shortages of fat, calories, and sugar. We're programmed to eat those things when we can. Now we live in an environment where calories, fat, and sugar are abundant. So we need food & nutrition trackers.
Most trackers are not intended for bodybuilding (but I'm not sure if you want to pursue bodybuilding). There are some apps out there for bodybuilders.
Overeating at dinner could have many causes from eating too few calories during the day, to emotional reasons, to too low protein intake, to culture. I tend to eat most of my calories at breakfast, lunch, and snacks. For dinner I typically have a simple bowl of soup because I've already taken in most of my protein and calories for the day. If I feel especially hungry, I'll add some baked tofu or eat a bean soup. That said, it's been in the last several months that I switched to a small dinner.
Your muscle soreness from running should decrease as you run more frequently, if it is normal delayed onset muscle soreness. If it is pain in your tendons, ligaments, or joints, please talk to a doctor.
Thanks for the comment! I use the LoseIt app to track my foods. It has shown me that I really need to add more protein. Hopefully that will help with my overeating problem, too.
My muscle soreness is definitely just DOMS. I've got a mild case of it today after taking my first yoga class yesterday. It hurts so good. :)
Thanks for the follow on twitter. I look forward to chatting!