In a large mixing bowl, add softened butter, sugars, and peanut butter beating until well combined and fluffy. Add eggs one at a time, then add vanilla and mix well.
In a separate bowl mix flour, baking soda, cinnamon, and salt. Add to butter/sugar mixture.
Once well incorporated add oatmeal and white chocolate chips.
On an un-greased cookie sheet, drop tablespoon sized dough about 2-3 inches apart. I use a small ice cream style scoop to measure the dough.
Bake for 13-15 minutes, until the bottom edges of the cookie are starting to turn light brown. Let cool for 2-3 minutes on the cookie sheet, then move to a wire rack to finish cooling.
Store any leftover cookies in a sealed container. Enjoy!