Drug patents last 20 years from filing, but most drugs only have 7-12 years of market exclusivity due to long approval times. Extensions, regulatory barriers, and patent stacking can delay generics for years - here's how it really works.