One day period?

I got what i think is my period and it lasted less than 24 hrs. Can this be my period? I got it 2 days before i was supposed to. Usually my periods are 3 to 4 days. Can i be pregnant ? Has this happened to anyone?