Late period neg result

Hi my last period was the 27th april. I ovulated on 18th may on which me and my partner were having unprotected sex during that time. I am 2days late, ive had very sore tender boobs the past week, cramps on and off, keep getting light headed. I have little white discharge, not very much. I took a clearblue digital hpt this evening but had a neg result to which i noticed as i was about to bin the test it was 2years out of date. Im really confused. Should i try another test in a few days or take the result i got?? Please help with any help or advice