Deon Pearce, 33, from New Woodlands, had been missing since 14 March and was last seen on that day walking along Baden Powell Drive near Strandfontein.
A family friend took a photo of him being loaded into a police van, but the family say they could not track Deon down.
His family searched everywhere for him and was extremely worried as Deon suffers from a mental disability, and needed his prescribed medication.
His father, Mogamat Louw, says it is like a huge weight has been lifted off their shoulders.
“I cannot describe the way I am feeling. We got a call on Wednesday at 11 am to say someone matching Deon’s description had been booked into Stikland Hospital in Bellville.
“It turned out to be him. Even on Wednesday, we were still looking for him, we never stopped,” Mogamat says.
The father says their house has become a home again.
“The atmosphere in our home has changed; it is better, there are now plenty more smiles. Deon will remain in the hospital for observation, but the doctor has confirmed that he suffered no injuries. He is not communicating, but it is understandable as he has been without medication for a long time.
“However, we are just so happy he has been found. He really had God on his side.
“I was sick, but this news made me well again.
“I am just glad for this happy ending and thanks to the Daily Voice for assisting,” Mogamat added.