How did you do, Hardballs tonight? I hope it went well with the new shades, hat - if it didn't at least you look the part ;)
Are you being too hard on yourself mentally? I noticed a while back I was playing almost everyday and there went a period when I was going backwards almost (duffing it, slicing my driver) I was putting too much pressure on myself, as if I had a bad round the day before, I was focused on doing better and if I ever hit a 6/7 it would knock my confidence and end up getting frustrated with myself inside but without showing it.
I cut all that out and decided to focus on one shot at a time and I can't change the past and I've noticed my consistency has improved tenfold. I also find by marking my scorecard, but not really counting it out until the turn or 18th as I don't get too bogged up with numbers and just focus on hitting the ball.
I know it's a bit of a tired old cliche, but one shot at time really is a great attitude to take. Today, my first shot (par 3 - 160 yards) looked great but got caught up in the wind and dropped 40 yards away from the flag - instead of thinking ''oh crap! I need to get very close to now get par''. I just tried to forget and told myself, even a bogey is an ok start, I can't change the past, and just keep hitting one shot at time - I cannot do anything about that last one, just focus on this one and even if it's a 4 or worse, there are 17 holes, there are easier/shorter par 4s/3s to make these back and the sun is shining, I'm on the golf course and I actually hit the ball great just didn't take into account the wind.
Sorry for going on, but good luck buddy and all the best. Keep at it and don't beat yourself up too much. I was +28-30 for about 18months ago and sure I've gotten better at hitting the ball and fixing my short game or driver, but so much of it is down to my head and taking it easy. I always try to look to Mickelson as a bit of a hero golfer to follow - nothing seems to bother him, he just plods his way around the course and if he's -15 or +7 he just goes around.