Does every brand-name drug have a generic drug?
No. When new drugs are first made they have drug patents. Most drug patents are protected for 17 years. The patent protects the company that made the drug first. The patent doesn’t allow anyone else to make and sell the drug. When the patent expires, other drug companies can start selling the generic version of the drug. But, first, they must test the drug and the FDA must approve it.