Unfortunately, there is such thing as screwing up and bad choices. Bad situations and bad behaviors do have consequences.
If you have been arrested charged or even investigated for narcotics crimes, getting a license to prescribe narcotics will not happen. This is a crucial part of being a doctor. No hospital in the USA could afford the malpractice costs of a former drug user writing prescriptions even if the license could be acquired.
Depending on what you have done and what you have been caught doing through credible criminal investigation, any attempt to build a career in medicine may be hindered or blocked.
Life sometimes seems unfair and becoming a doctor does require a squeaky clean life from an early age. Their are many good careers and great opportunities that are available to you though all the techniques discussed. Rather than setting your self up for more failure, it might be better to take a realistic view of your current opportunities and try something within the scope of your abilities and qualifications.
If you would be reluctant to take your sick child to a person of your description for care, you should consider a different path. Collegiate Independent Study has an advanced independent studies program in medical science that far exceeds the programs found in universities but is designed for drop outs who want to become medical science experts. This program will never lead to a person becoming a doctor but their are many jobs in medical science that do not involve treating patients or prescribing narcotics.
The Collegiate Independent Study programs are free of charge and use materials from the National Medical Library freely available on line.
You do not need a good grade point average. The program is open to all without restriction. It takes 5 years minimum and some people require up to 10 years to complete. Sign up at http://med.freeopenu.org and get started. If their is high school content you need to learn, they will provide it for you.