What’s behind my delayed menstruation?

Dear Doctor, I am 25 years old and have never been pregnant. However, my period is late by about three weeks and this has never happened. I took a pregnancy test and it came out negative. Can a test sometimes be wrong? Or is my body going through random changes? Sandra
no image
Dr. Rachna Pande