Sorry it took awhile to respond FutureRookie.
We do not know your drug history, criminal history, educational history, professional history, etc. I can not judge you base on statements that you make over a law enforcement forum, because I am not getting all the information that I would need to make a correct determination. You can give items regarding what you did and you will get feedback from officers and others in the process. They may be right, and they may be wrong. With that said, there is a reason why departments take six months to a couple years to hire an officer. There is a ton of work involved that can not even begin to be started on this forum.
I gave you some helpful hints, but here are some again. If I was in your position, the first thing I would do is be honest with myself and what I have done. This is your life, you made your decisions, you have to deal with the consequences. This is not just in regards to law enforcement, but in life in general. When you screw up in law enforcement, and you will just like everyone else, you will have to face the consequences of your mistakes. Same holds true in the hiring of a law enforcement officer.
You know what you have done. The first step to take would be to go to the POST or licensing committe of the state that you would be applying to for a law enforcement position. Go to http://www.iadlest.org/posts.htm and click the state that you are applying to. You will get the POST board of that state. When you get there, there is usually a section that indicates what is an automatic disqualification when considering an application. This can differ from state to state, and is one of the problems of a law enforcement forum with LEOs posting from all over the world. Find out if you meet the minimum requirements of what they indicate. If you pass everything, including the requirements for drugs, go onto the next step.
The next step for me would to find the law enforcement agency or agencies that you are interested in. Almost every agency has a website these days, and usually with a link to a hiring process section. Go to that section, and you will usually find what that departments requires and/or expects from an applicant. This can range from age, to education, to work requirements, to criminal history, to drug abuse, etc. Find a department that lists these and see if you would pass what that specific department would require. Remember, this is usually the "minimum" of what they want from an applicant, but it is a start.
After that, as I indicated earlier, call a recruiter or someone involved in the process. This would be your best bet if you wanted to get some information. LEOs are very busy, and I find sometimes the best way to get in contact with someone is through email. Email the recruiter or someone in the department and see if you get a response. No response then call. Going on a ride-along may help, as the LEO will know specifics about the department and the process.
You can also call or email police recruit schools or academies in your area. If you have certify yourself, you are also going to have to pass certain minimum requirements. Usually these requirements are the same as the POST board requirements. Makes sense to me.
When it comes down to it you will never know until you actually go through the process. You may be rejected everywhere you go, or you may be hired with the first department you apply to. I believe that a lot depends on the other applicants and their quality and/or quantity. A lot of people who ask me personally about getting hired, I usually tell them that every person is a book. You can't tell them from the cover, but everyone has a different story. It is the job of the hiring agency to determine out of all the books who best fits their department. It may be you, it may be someone else. In the end, we have all made mistakes. We have all (well, if not most) have wondered if we will ever get hired; I know I did. And going to a forum like this, we would hope to find affirming answers to our question, especially from law enforcement officers. But you are going to get different answers, some will say no, some will say yes, some will say you might have to wait, etc. I sometimes think you will get a different answer from a different poster everytime.
You will always fail if you never try. Try and if you succeed, I wish all the best in your career. If you continually try and are not successful, the drugs may be it. You can ask and see if that is the case when you apply. But at least you tried. I have seen applicants hired with OWI convictions in their background, which means they were arrested and found guilty and still hired. In all honesty, officers I know now tell me stuff that they have done and I am surprised that they got hired, but they did and they are excellent officers.
My other suggestion would be to make yourself the best applicant possible. No exact criteria to that either. Again, my opinion, I would get a four year degree. While in that, do some volunteer activities in the community. Try to get on with a law enforcement agency in some type of non-sworn capacity (Internship, Reserve Officer, Community Service Officer, Park Patrol Agent; if any of those are available). Make contacts, go on ride-alongs. If you have to, become certified yourself.
And that my friend, is only my opinion. Good luck.
K9
"The difference between the mile and the marathon is the difference between burning your fingers with a match and being slowly roasted over hot coals."
-Hal Higdon-
"You have to forget your last marathon before you try another. Your mind can't know what's coming." -Frank Shorter-