Thank you for all your replies, you've all been so helpful and I appreciate it. I think I'm going to go to therapy for this, as it's something I desperately want to get over. I will look online for some self help for self esteem too, thank you for these ideas