As you probably know CCB stands for calcium channel blocker. There are two general classes that have different indications and have slightly different side effect profiles. The most commonly prescribed CCB for heart disease is the dihydropyridine receptor blocker class (Amlodipine or Norvasc, and Nifedipine or Procardia). Their most common side effect is swelling in the legs. Changes in vision is a side effect listed under the drug's profile, but it has been reported in less than one percent of patients. This means that it is possible, but unlikely that the CCB is the cause of your loss of clarity and focus. Diltiazem (Cardizem) and Verapamil are two other CCBs, and they also cause blurred vision in less than one percent of patients. Keep in mind that loss of clarity and focus is a symptom that nearly everyone gets as we age. This phenomenon is known as presbyopia. It is caused by the unavoidable natural aging process of the lens, and is why many older folks need glasses later in life. If your vision change was abrupt after starting the CCB and you want to be sure its not the cause, then ask you doctor
if there is another medicine that can replace it. He or she can review the risks and possible benefits of changing medicines so that you make an informed decision. Good luck.