If you find mindfulness and self compassion are easier said than done, I highly recommend this rare free online training session in a couple of weeks time. 

You can join by phone/computer from wherever you are, or replay the recording later.

http://nvctraining.com/media/_2017/MM/intro-nvc/index.html