Wow, glad to hear you had a good time and things are looking up. Yes people do change, and we change. As far as saying too much to people maybe you could look into setting boundaries for yourself, only allow certain people to hear you out and most not. Have you ever read "Boundaries' series by Cloud/Townsend? It's a Christian based book but has a lot of insight in setting boundaries.
Sounds like a good solution for your housing too. Things are looking up!