Period is late!

My period is usually 4 days long and on a 28 day cycle. I had it March 18th I have not gotten my period yet. Besides being pregnant (not likely bc used condom) what can cause this? I tested a few days ago with two blue dyes and both were negative. Should I retest with a pink dye? I know blue dye can have false results. I want to know if I’m for sure pregnant with a condom that may have broken or if it is something else.