6 days late and negative tests

Hello, My last period was 15th-19th feb I was supposed to start my period Monday but I still haven't came on I have been cramping like its coming but never does. I feel very sick through out the day (but havent been sick ) I'm tired and super moody I know that these are sign of both my period and maybe a baby 😊 but i took a pregnancy test Wednesday and today (afternoon) and they were both negative  It's horrible not knowing but worried at the same time has anyone else experienced this and when is the best time to take a test I know on a morning but am I testing to early (how long do u wait till you take a pregnancy test )