There is no such thing as a perfect parent, just like there's no perfect child.
Great advice
You're doing a wonderful job, you just need some time out and sounds like you could do with some "me" time.....what are things you enjoy?

eta - I found around 8mths of age was a really challenging time of parenting for us!! DD's sleep went totally haywire and I was absolutely exhausted, for months...... you will get through this chick xx