I'd like to comment on your 'mother failure' statement......do not be so hard on yourself. You do have lots of happy, healthy children in your home and it is quite a job rearing that many offspring! I've only had one and managed to screw him up a little......that is normal in families. If you do have a family member doing odd things, it does take longer to notice than with a stranger, for example. Everybody is a little bit odd and has foibles, imho......but the behaviour of washing hands until they are sore and other 'routines' in a child so young does need addressing sooner rather than later. I would advise you to attend your gp and ask for a referral to your local child and adolescent mental health team - for an assessment of some of the disorders already mentioned, but also for anxiety-driven behaviour. Purely to get your child help annd minimise the stress ans distress caused between all involved. That way, if you know there is something going on, you can also do something about it. I for one think you are a fantastic mum and usually smile with pleasure at your posts - I think you are being way too hard on yourself and have got to the point of not knowing what to do to sort it out and keep the peace - the mum's role in a nutshell. Get him assessed and help him with his foibles early. God bless....Lisa x