Do you always find yourself at the "dwelling stage"? You thought you tried the hardest to not be in that place again but still finding you're at it again? I think "I've done enough and I tried my best" are not true and always believed is a sign of giving up. Only God and you can do all the changing. You may do it over and over again but nobody says you can't try to change it again. You may give up on yourself but this I know for sure, God will never give up on you. Ever.
My Year of Uncomfortable Goals, Dreaming Big and Never Giving Up!!
You will never truly understand the struggles of another person. Remember to realize how hard your own struggles are for you. The other guy feels the same way. We are all trying to make our way in this world so make it easy on everyone and don't judge.