The mere fact that you acknowledge the problem enough to post in here about it shows that you are not a bad mum . Speak to your MCHN or another trusted health professional... be upfront like you have been in here... they will admire your awareness, not judge you. Have a go, seek help, for both you and your son's sake. Let us know how it goes