Cycle day 48 BFN :-(

Shae
Hello ladies! My cycle is normally 29-32 days. May 23rd my period was very light and it lasted 2 days.For the month of June I didn't see anything and it was due on the 24th! I've taken 4 tests and the last one I took was yesterday around 4am and it was a BFN. Is it still too early to test or have a just skipped a month? I have never missed a period before.Please Help!