A bit of an update, the mrs grabbed some Swisse Mood pills for me.
Have been taking them for the last month along with some Fish Oil, Swisse Men's Multi, Immune booster and B12 pills.
Have also been gymcercising for the last fortnight and things seem to be getting a little better. Still got a short fuse from time to time but things are appearing to get better. When something big happens, that will be when I know more.
Shall see how this goes and keep you guys posted. Hate going to the GP so haven't ventured that path yet.
Thanks for all your advice.