Is it possible for a period to come early??

Yesterday I had no symptoms of my period coming and I had sex yesterday with my boyfriend and today I'm having cramps, headaches and my period is here..is that normal?