Your friend needs diagnosis first. Some of the symptoms might be related to ADHD but there are a lot of other possible syndromes related to the description. It is not possible to make an online diagnosis. Without diagnosis it is impossible to make any suggestions. So he should try to see a doctor if he can afford to pay for it. Otherwise he should try to get some kind of social support in his town to make an appointment.