Period??

spaz
So I was supposed to get AF on the 20th, but I got it on the 17th it was heavy at first but now today the 19th it's hardly there, it usually lasts 5days very heavy the first 3, could I be pregnant?? I'm taking a test in the morning but just wanted some opinions...