It’s not you, it’s the generic fake dexedrine made in India. Before you take possession of or even touch the bottle when you go pick up your prescription, ask the pharmacist to read the manufacturer to you. If the manufacturer is Mayne or any of the Indian companies like Aurobindo or Zydus, refuse to accept them and get your prescription back and go to another pharmacy. It got so hard to find Authorized Generics I ended up going through a 2 month battle with Blue Cross to get them to cover Zenzedi. I don’t know what’s in those Indian fake generics, but I had very bad allergic reactions on several occasions.