Could I be pregnant

I had sex the 31st of oct 3 weeks later had a heavy bleed on expected period date for 5 days . I haven’t had sex since, I’m 2 days late to my December period been cramping and gassy.