Purpose. This paper examines the older persons' knowledge of HIV and AIDS and explores the effect of delayed disclosure of HIV status and lack of resources during care. Methods. The study site was health facilities in Thembisile Hani subdistrict, Mpumalanga Province, South Africa. Older persons aged 60 years and above were selected using purposive sampling for in-depth interviews. Thematic analysis was used to analyse the data. Results. Providing physical care to sick adults is labour intensive for the already weak older persons. They undertake the caring role within constraints arising from lack of resource such as gloves, diapers, and soap with which to perform the caring role. Taking care of the sick needed resources for specialized care and money for transport to the health facilities. This put a strain on the finances and rendered the older persons food insecure. Furthermore, disclosure of HIV status was delayed, and some older persons cared for the sick adult children without knowing that they were HIV-infected and had AIDS-related illnesses. The nondisclosure of their HIV status by the sick prevented them from taking precautionary measures to prevent the risk of infection during the provision of care. This was heightened by the limited knowledge of HIV/AIDS of the older persons. Conclusion. Older persons undertake the caring role with diligence under trying conditions due to lack of resources and the nondisclosure of HIV status of the adult children they take care of. Healthcare workers should educate older persons to take preventive precautionary measures when caring for family members even when there is no suspicion of HIV infection. In addition, access to the incapacity grants provided for individuals sick with AIDS-related illnesses could relieve the older persons from financial constraints.