Hi, my last period was also on 28 th may and i tasted on 2 nd july and found out i'm pregnant. Fingers crossed for you.
My lmp was on the 26th may and i tested positive for a pregnancy test middle of june. Fingers crossed for u x
It's not too early at all. If you were pregnant, it would definitely be showing on a urine and blood test by now. You need to see your doctor to determine what is delaying your period, because it's not pregnancy.