confused as ever

SO my son was born on Halloween (October 31) well he's officially 8 weeks as of today, even my app says so. But I don't see why he wouldn't be a month every 31st? But technically today he was born 8 mondays ago. I am so confused and kinda brain dumb right now, can anybody explain? I know I know it's silly and I sound kind of ridiculous!