buy provigil nz price difference between provigil and nuvigil provigil hypothyroidism how long provigil last provigil or nuvigil generic