The average time it takes for a drug to be developed and approved is 10 to 15 years. This is because the process of drug development involves several stages, including preclinical testing, clinical trials, regulatory review, and post-marketing surveillance. Each of these stages requires time for research, testing, analysis, and approval. Additionally, the drug development process also involves ensuring the safety and efficacy of the drug, which further contributes to the lengthy timeline.