Yes I share your experience DechanDawa,it helps to stay positive if you live in the present.
And I am staying away from toxic people,bewaring of the holes in mental health care and striving to be self reliant.I think your idea of a contract with yourself to think and live positive is a good idea I hope it works out well with you.
Good luck with the moving to your new home...
Thank you for sharing your experience with us.Marylinx