It does sound like pregnancy is a possibility. I'd definitely take a test.. The shorter period could've been implantation bleeding and not a period at all.

Good luck. Hope everything works out for you.