Some medicines can cause temporary RLS, including:  Calcium channel blockers. Cold and allergy medicines that contain antihistamines. Medicines used to treat mental health disorders, such as antidepressants or antipsychotics. Medicines used to treat nausea.