DS (3.5) gets himself in a state if he can't carry out one of his current obsessions: "win" upstairs (means going up first, very slowly no matter that i just want to quickly dash up to collect jumper/shoes or whatever as we're going out); open the door when people knock; say certain words he knows by heart in his stories; stop it getting dark outside; climb into car seat himself--he seems to get a new "thing" every few weeks and if it doesn't go his way scream and whinge about it for at least 30 minutes though sometimes much much longer. Its a minefield. Is he just trying to control his world, is he a freak or is his some kind of early male obsessional behaviour?