So frustrated!!!!

selene

I am 3 days late and as you can see I got a bfn. I feel so frustrated because I feel like my body is just playing with me. No signs of AF but also no pregnancy signs. I always get my period on time. Any advise ??

(I also took the test apart to have a closer look)