Hi Eric, I am also a developer from Philippines and I have been into that situation because I worked remotely for almost 5 years. I agree, having no one to talk to, constantly battling with procrastination, poor stress management, keeping up with the motivation are some of the struggles I've been through. It was last 2017 when I decided I had enough, so I took a huge leap of faith and moved to Cebu and everything turned out great! If working remotely works for you, that is fine. I'd like to suggest to look for activities (make sure that does not involve with a keyboard and monitor :D) that could "reset negativity back to zero". That includes stress, feeling lonely, wrong perceptions and other things that you could be feeling.