Its very difficult to bring personal change, especially positive change. Its hard, it takes time and is not simple to endure because most of the time you experience more challenges that benefits.
I say its okay to have set backs, nothing can ever be perfect and your only human too so whenever it occurs don't be too quick to scrutinize yourself but look at what the cause might have been and just tell yourself that its is okay and see it more of a learning experience than anything else.
It has never been easy for me too, in fact yesterday night I was just overwhelmed by anger and negativism and only now am I realizing that such things will always be looking at ways of coming back to you but what makes you a person is your ability to deal with them more effectively than you could previously.
Nothing great is ever achieved easily, and the benefits of having a positive life are endless which makes the whole journey worth it.
HAVE A BLESSED WEEKEND, YOUR NOT ALONE!