dexedrine how long does it last