Confused

Can someone help me out with a question? My question is, I am 21 weeks 6 days pregnant, but my last period only lasted for 2 & 1/2 days I have a feeling I may be further along then I already am, can they be wrong 5 weeks behind?