I genuinely believe people in those situations, need more people like you around when they are at their weakest!! I've personally been there but you're right in saying you haven't been there but then again, i had friends i confided in, NOT my parents but luckily they stuck by me, supported me and helped me get out of that situation. However if i never had that support network, you would be a god send to me. So i just wanted to say you're awesome for being a support network for a random stranger. I am also doing the same on weekends with the local homeless shelters. YOLO and all the best!! Nice to have had the pleasure of meeting you. All the best in your future endevors!!