Hi,
I wouldn't say that you have all these mental problems that you have listed. I think I feel the exact same way. First off, you could have a dependent personality, because other people seem to contribute to your mood and also you said you don't like to be alone. I know how that feels I hate being alone, but on the other hand I love being alone. Also, you could also be histrionic, which means you exagerate things in your head a lot. I do the same thing also, that is why when I feel I have this huge problem, no else seems to think so. You could also say you are just a sensitive person and nothing is wrong with that. Some people are just more sensitive than others. The key to your problems is not eliminating the way you feel, because there is no exact answer, but you must learn how to cope with these feelings. Trapping yourself at home is not a good idea, because it will just make you think more and become more obsessive about the way your feeling. I think you are on the right track though, you have managed to come to terms with your problems, which is a huge step. All you need to know is how to manage them now.