A generic drug is a medication that has exactly the same active pharmaceutical ingredient (API) as the brand name drug and yields the same therapeutic effect. A generic drug is same in dosing, strength, quality, the way it works, the way it is taken, the way it should be used. Generic drugs can only be marketed after patency of brand name drug expires (which may last up to 18 years). Generic medicines are not much expensive as compare to brand name medicines.