I have been taking nifedipine 20mg. for hypertension, but can't stand the headaches that comes with it. Is there a better medication with little or no side effects?: