I usually spread some on wheat toast as a mid-afternoon snack. I actually measure it, because like you, I LOVE peanut butter.
So I'll only use a tablespoon, which is half of the actual serving size.
And yes, I workout frequently. I do cardio between 5-6 days a week, with weight lifting between 3-4 of those days, depending on how busy I am. I gotta go with what time allows.
I've been keeping my protein as high as I possibly can, around 70-80 grams a day, by eating eggs, lean meats, and whole grains. But I'd have to say eating regular roasted peanuts are even worse for me, because I can eat an entire can without realizing it!