I'm no expert but I know ocd can make you think things like this. Are your kids healthy? Well fed? Do they have clean clothes? Then you are a good mother, better than a lot of parents out there.

i don't think anyone will take your kids away if they are healthy and happy. Maybe stress (lack of sleep?) is getting to you. you need to talk to someone.