1. a long time or process
Professional
Social
it's been a long road but we got there in the end
Used to talk about something which has been hard work or has taken a long time or a huge amount of effort. This can be used in both social and professional contexts. Not to be confused with the idiom 'to take the long road'.