A 24-year-old South Florida man who had been missing for several weeks is on his way back home.

Miami Beach police says they've recovered Jorge David Reyes in Jacksonville. 

Police say he had just broken up with his girlfriend and lost his job, but they don't know why he didn't tell his parents he was going to Jacksonville.

He won't be charged.