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.
My lmp was on the 26th may and i tested positive for a pregnancy test middle of june. Fingers crossed for u x
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.