I am sorry to hear what happened to you. It can take some time for you to sort things out, but be aware that others can help you with that.
By saying you are going to be happy all the time is the greatest mental challenge there is. And the most rewarding. If you would be happy all the time, there would be no negativity. But negativity is around us since we were born, at least, that is what is being taught to us. about
"right" and "wrong", "good", "evil", etc. I am not trying to scare you, but most of us Western guys and girls see the world in a way of right and wrong, as it is taught to us. So please don't feel discouraged if you can't instantly be happy. It takes time, but practice makes perfect.
And once again, committing yourself to be happy is one of the best thing you can do with your life, if not the best. Maybe you could try to look at everything from a different, preferable positive side. Instead of feeling bad for a loss, feel grateful for the time you had with that person, or object. Instead of feeling bad because you don't like the food, be grateful you have food. Instead of feeling angry towards someone who offended you, be grateful towards that person because he or she provides you with a situation you can practise patience in.
Wow, time for a break, when things like this are coming up I can't stop talking
Anyway, you seem like someone with a positive attitude, and I am sure you will find your joy again. Right now, things might seem clouded, but they will disappear, maybe even faster than you can think.
All the very best!
Acceptance is the key
The World is but a reflection. Smile, and it will smile back.Try to keep smiling! :)