I hate them, I really do. So I limit them to practically never.
I'm a single parent so no DH to share rules with. DS2 is 8 and he's never been to one or had a friend stay over. DS1 is 11 and he's been to about 4 and had a friend stay about 4 times. Each time he's stayed up till God knows when, and been exhausted afterwards. He's very highly strung at the best of times, and really doesn't handle sleep deprivation well. After a sleepover he's grumpy for 2 days, and makes life unpleasant for the rest of us.
I also hate having other kids in the house over night, I worry if they'll be OK, if they'll get upset, feel I can't slob around in the my pyjamas in the morning. I'm very hospitable during the day - my house is often full of kids - but by about 7pm I want them gone.
DS1 went to a friend's house for tea yesterday and friend's mum called and asked if he'd be allowed to stay over. I said no - he has lots of homework to do this weekend, and neither me nor DS2 want to deal with a stroppy tired kid for 2 days! When DS1 got home he was furious, said I was mean and unfair, all his friends had sleepovers all the time etc etc.
So, AIBU? Is this something that all kids have to do, as an essential part of childhood? Am I depriving my kids of an important experience?