La règle sur le site de la protection des frontières dit:
It is advised that you travel with no more than personal use quantities, a rule of thumb is no more than a 90 day supply. A valid prescription or doctors note is required on all medication entering the U.S.
(le forum m'empêche d'insérer le lien mais si tu colles cette phrase sur Google, c'est le 1er lien).
90 jours c'est donc une règle générale mais si tu viens pour 6 mois, ils ne peuvent pas t'interdire d'amener la quantité de médicaments dont tu as besoin pour 6 mois tant que tu as l'ordonnance qui prouve que as légalement le droit de posséder ces médicaments.