Is this normal?

My period comes like clock work.. sometimes it comes a day early or a day late, but it lasts for 6 days. This time it came a day early, and left a day early. And I wasn't bleeding as heavy as I usually do.. my husband thinks I'm pregnant because he doesn't feel right but I just think it's because he wants a child. I don't know. But what do you think ladies?