Preheat your oven to 350 degrees.
Mix the eggs, sugar, and brown sugar in a large bowl. Mix well.
Next, add the vanilla extract, peanut butter, butter, and sour cream. Mix well.
Add in the two tsp. of baking soda.
Slowly fold in your 4 ½ C. of rolled oats, mixing well.
Next, add in your 1 cup of chocolate chips and ¾ of the M&M's.
Drop by large tablespoon onto a cookie sheet (I like to line mine with foil for easy cleanup) and gently press down into a more rounded shape. Press some of your extra M&M's into the top of the cookie dough.
Bake for 10-12 minutes. Cookies will turn golden brown. Try not to overbake. They are even better if a little bit undercooked and not crunchy.