Hi! So I am new to this forum and to flying, and I need some clarification.... I have been taking lessons and am interested in pursuing either a sport pilot or private pilot liscense, but I am concerned about the medical requirements...for basic med it says substance abuse in the past 2 years is disqualifying. I do have a history of opiate abuse as a teenager from 14-17ish age, I had 5 years sobriety until I was injured and prescribed a pain medication which caused a slight slip up. I have been clean again for just over the 2 years mark, but for some of that I was taking maintenance medication through a Doctor (maintenance meds = Suboxone, methadone, etc) . Will I have to wait until 2 years after I stopped the maintenance medication or just 2 years clean? Also are most medications disqualifying for basic med or just the class med liscensing?