This is a long shot. You might want to find out if the Celexa is "real" Celexa. There have been problems with counterfeit meds recently.