Is it ok to take nifedipine, amlodipine and atenolol?

Drugs. Amlodipine and Nifedipine are similar drugs, not sure why you'd be taking both rather than a larger dose of either. They are often given with atenolol.
Could be. Some people have to be on multiple medications in order to control their blood pressure. It is not uncommon. Of course, the less meds someone can be on the better, ideally. Sometimes some people can reduce the number of meds they take by making some lifestyle adjustments such as diet and exercise. Consider speaking with your doctor if you are concerned about your medication combinations.