Almost missed 3 periods ?

Nicola • Son♡ Mathew-david... june 3rd 2014♡

So my last period was 29thmay to 2ndjune ive not had 1 since my next 1s due next week but no sign it arriving so thatll be my 3rd ive missed any idea...

My hcg blood test was at 2%