If I have heart disease, can I be certified for 2 years?

No, per Federal Motor Carrier Safety Administration (FMCSA) recommendations, New Mexico certifies only one year at time.