Several factors contribute to delayed diagnosis. These include lack of awareness about cancer symptoms, limited access to healthcare facilities, and delays in obtaining necessary diagnostic tests. Additionally, healthcare system inefficiencies and long waiting times can also lead to significant delays.