Federal law doesn't put a time limit on refill prescriptions for non-controlled drugs. Eight states don't define a time limit either, including California, New York, and Massachusetts. But some states have the time limit set to one year from the date prescription is written.