However if you are taking Procardia XL it is made to stay in your system for 24 hours. It also depends on the dose you are on because your body will metabolize the different strength at a different rate! I hope this helps you some! Good Luck!! Source(s): http://www.rxlist.com/cgi/generic2/nifed... http://www.medicinenet.com/nifedipine/ar... http://www.pdrhealth.com/drug_info/rxdru...