You've been given some great advice, but I wanted to add that actually talking about it all does really help...