Literally write down the moods you feel at certain times of the day or night and see if those moods correspond with anything specific that's happening at that moment. Then maybe you can identify what's causing you to feel that way. Don't think you're strange or weird for feeling those emotions, most people do feel them at some point, but it sounds like yours are steadily overwhelming you. I don't think anyone can truly advise you unless we know what's going on in your life.