Should I take a pregnancy test?

I have had all the symptoms of my period coming, my usual stress eating, fatigue, and especially the cramps that only periods can give you, you know how they feel. And I still have them right now. I’m four days late and a little worried. After my previous period about a month ago I had taken a plan b because I had unprotected sex. And since then I’ve only had sex once and it was protected. Is it too soon to take a pregnancy test or should I wait? My period has never been more than four days late.