Falkor, keep your chin up fella - we blokes more often than not hurt the ones we love the most and our poor partners often bear the brunt when we have dark days. Let me know if you fancy meeting up for a coffee in town sometime (I'm in newhaven).
Glad you're talking and admitting you have probs...