Upper Ball Joint came out while driving

Time to change mechanics if he told you there pressed in and held with a clip.Unless you control arms have been changed out?