Parenting is hard work. You always feel like you are messing up and someone - usually a person who doesn't know the difference between a zygote and a pygmy goat - is always full of advice and criticism as to the quality of job you are doing.