I have to say Nab that there times when i want to get you by the scruff of the neck and give you a bloody good shake! So i do understand where your friend is coming from. But i also realise that it is totally pointless giving the "pull yourself together woman" talk to someone who is depressed. It doesn't matter what people say you will always be able to put a negative spin on it? Right? Its pants - when is your appointment, is it for counselling - you really need to talk to someone, you are so up and down.
I gotta tell you - i think you should switch your computor off for a week (at least) because it sometimes nurtures the negativity - you know that if you post on here you will get lots of sympathy (and you deserve it dont get me wrong) but sometimes i think it allows the negativity to fester. Im only basing this on my own experiences. I made myself a promise at new year that i wouldnt post about serious shit on here and i don't yeah i post about petty whinges or positive decisions etc, and i DO feel better for it.
about your night away with your wonderful DH - embrace it, forget about composing mnet posts in your head (im always doing this!) and just enjoy the moment!
Life for now - the past is gone, and you can't predict the future. What you can do is make positive steps towards it, with your lovely DH. You clearly love him so much from what you have posted about him - he is the true love of your life and you know that!
If i were you, i would go back to the doctors, ask for a med review. Are you under the CMHT? I only ask because that is a way to get access to counselling much more quickly. I am in counselling, its unlimited until im ready to stop and it really is great - i have to hear a lot of things i don't want to hear, but its good for me.
You give lots of lovely advice to other postirs on here and i think you really are a warm and caring person, who has forgot to be warm and caring to herself! time to cut yourself some slack.
Have a break - have a kitkat - you are NOT a salmon! (i love that advert!).
Enjoy your weekend, i'll be thinking of you xxx