welcome to healthcare magic.
Your history suggests allergy
from peanut butter which irritates the stomach.It can cause allergy,so avoid them.
Also look for food labels to check if they are present.
are with particular types of food one of which is peanut.
Wish you good health.