I think you are right to seek a new physician. Yours is not doing you justice.
The FDA requires all generic manufacturers to prove that a generic drug will have the same medical result as its Name-Brand equivalent by measuring the rate and extent of drug absorption. The generic drug should treat your illness or condition with the same success and safety as its brand name equivalent. Generics have to meet the same meticulous requirements as Name-Brand drugs.
I hope that helps you wit the question re the generic mixing with the trade name meds.
Keep posting and know we care.