Mumsnet has not checked the qualifications of anyone posting here. If you need help urgently, see our mental health web guide which can point you to expert advice.

Compulsive swearing in front of/ at children

(3 Posts)
wordsmithsforever Tue 07-May-13 17:18:43

Hi there ActiveTopics, didn't want to leave your post unanswered although I have no real advice or experience of this - just wanted to say - if you've tried counselling, would medication help do you think? Could you ask your GP for help? How old are your DC? Could you talk to them about this? At least you are aware of the problem which is always the first step to resolving things (I think). Sorry probably not helpful at all but at least this will bump your message up and hopefully someone with more advice will come along.

ActiveTopics Tue 07-May-13 06:45:07

Nobody going to reply? sad

ActiveTopics Mon 06-May-13 22:46:35

Well, just writing that heading makes me feel pretty s**t.

I really don't seem to be able to stop swearing at/ in front of the children.

I have a serious anxiety disorder and from what I have read online compulsive swearing can be part of OCD, when anger, frustration, anxiety build up.

I am horrified at my swearing but have really tried all sorts of things - can't seem to stop. Don't want to be doing this.

Any advice? Please don't recommend counselling as I have had about 12 years for one thing or another (very severe abuse in past, resulting in various serious mental health problems, long-term therapy, CBT, short-term etc etc).

Was going to mention to Health Visitor but terrified she will think I am verbally abusing my kids or refer to social services etc. It isn't a "big" problem in that I treat the kids well, but emotions do build up (single parent) and I start swearing and cannot stop...

Has anyone else ever been through this and found a way to get better. Sooner rather than later. Kids obviously highly impressionable.

Join the discussion

Join the discussion

Registering is free, easy, and means you can join in the discussion, get discounts, win prizes and lots more.

Register now