for awhile not I've been feeling down a lot, i have terrible mood swings they go from happy to sad to angry to depressed, my moods change almost instantly without warning for no apparent reason, i used to love being around people, now i just like to be left alone with my thoughts, it only takes the slightest thing to upset me, then theres times where i will just cry for no reason at all, but then happy the next minute i can find the slightest little thing irritable is this normal for me to be like this day in day out, i get angry at myself for being like this but when im in one of the moods swings its hard to stop, i've been like this for quite a few month i'd say 4/5 month i have no self confidence, i hate myself if im honest with you i hate everything about me my body just everything, i'm 19 years old is this normal can i have some advice please?