What makes generic drugs so affordable?
Branded medication producers allocate a lot of money into research, improvement, and promotion. There is also the considerable cost which is needed to acquire an FDA approval. Generic drug manufacturers are in no way affected by these factors, so they can produce no-frills, cheap medicine which has basically the same effects.