I am not sure how long he has been clean - I think it is about 6 months. He is living with his parents in Italy at the moment but shows signs of being able to pay his mobile phone bill at least. I agree with you that the main sign of being well is that the person can pay for things. He has a car in Italy but not in the UK. I am not sure how things are with his family and friends but he is going to his sister's wedding next month.
I haven't really seen him very much since we broke up but I guess I need to find the answers to these things.