Late period

Alecia

I spotted monday the 15th and Tuesday on and off. I was suppose to start my period the 18th. Always heavy lasts 7 days. Im currently 3 days late. And ive tooken 4 tests all negative. What ?!?!