Do you have family or friends to share your activities with? My previous post was trying to say people generally feel happier with people interaction. You can be an introvert but you still need human interaction. Also looks like you are saying you become happy when you have a positive attitude. I agree with you and I too need to work on that instead of being pessimistic all the time. In that case share your happy experience with people you like may help.