Eaten in moderation, peanut butter can offer several health benefits. The best time to eat peanut butter may depend on your individual goals.