Some of the things that work for me are :
- practicing gratitude
-be in the company of people you love, family, friends, a pet
norture your body, take long baths, treat yourself with something
-stop comparing yourself with others
-do something you enjoy for pure fun
-mindfulness
say no when you feel overwhelmed
get rid of all stimulation and write about what you love about yourself and your life and what you want to accomplish and so on.
Also you can try self love meditation, it does wonders!
http://www.mindbodygreen.com/0-23741/8-inspirational-books-to-help-you-embrace-self-love.html