@Jazzhan thank you for your honesty .I can't help thinking how easy it would be to find oneself in your position .
I so hope your GP is helpful ,that things improve for you and that you have a happy life .
I'm never sure what to do about ppl on the street ,the other day I bought a hot drink and food for a drinker but ...maybe money would have been kinder .