maryjane is right, and even though it seems like you wont ever get out from under your problems, they will get better. Its the down times that give contrast to the great times. your so young, you will get to experience falling in love, having children, finding your spiritual self, and all of these things will be better for what your going through now. find someone to talk to. take care of yourself and love yourself!