Several factors can contribute to poor attendance among nurses, including illness, burnout, personal emergencies, and inadequate staffing levels leading to increased stress and fatigue. Addressing these barriers requires a comprehensive approach that includes adequate staffing, providing support for mental and physical health, and implementing flexible scheduling options to accommodate personal needs.