Creamy discharge? Period or pregnancy?

Period according to app was due 5 days ago. Irregular periods, but usually they’re 38 days max. I haven’t been getting discharge on my underwear, but when I stick my fingers in to check, I have creamy lotion-like, white discharge. my breasts are SO tender to the touch, and cramps have been mild. I travelled in the beginning of last month, and my sleeping habits have been terrible. Idrk what to do. When should I test ?