Oh dear, you do seem to have had a bad run.
I think many of us have felt the same and contemplated giving up, myself included.
Personally, I find taking a break from punting eventually makes that disappointment fade and eventually saddle up to go out there again.