2 days late

So I’m currently 2 days late which almost never happen! It either come the day it’s supposed to or before. I have some cramping and I feel bloated for the past week but nothing! When should I test??????