Pregnant or birth control period only 2 days?

Hello.

Ive been taking balcoltra birth control since February.

My boyfriend and I have unprotected sex, he finishes inside me - even on blue pill days.

My periods before birth control lasted approximately 5 days.

Prior to this past period that only lasted 2 days, I decided to skip my period and start a new pack of birth control instead of taking the blue pills.

My family has been looking at my stomach more, as I have visited them recently.

My boyfriends mom has made comments that makes me believe she thinks I’m pregnant.

Could other people know I’m pregnant before I would know? Could I be pregnant? My period only lasted 2 days which is completely abnormal.

I’ve been cutting back on calories recently as well as being more active and I’m not really seeing a different in weight loss, more of maintaining weight / weight gain ...

Thoughts?

Thanks