I agree you're being too hard on yourself. I'm no expert - started running inMay 2010, trained for Cancer Research 10k in October, and did my 1st half-marathon earlier this month - and I was pretty pleased with myself. There have been times when I've felt I wasn't improving, but when I look back to when I started, when it was a struggle to run for 20 minutes, I realise that's not the case.