Timothy Ceaser reportedly walked into the hospital in a state of confusion.
Details on where he has been for the last several months have not been released.
Police say Ceaser walked away from his mother's vehicle outside a 7-Eleven store in Bristol Township's Croydon section on June 1, and hadn't been seen or heard from since.
His disappearance came to light at the same time as Bucks County authorities were investigating the quadruple homicide case on Cosmo DiNardo's family property in Solebury Township.
At the time, Philadelphia detectives met with Ceasar's mother and step father to review the case, and said it was not linked to the DiNardo case.
RELATED: 2 cousins facing charges over 4 Bucks County killings