May be you can try to re-establish yourself as a reliable person, starting with a 135 pistons job. Prove you can walk the line.
Additionally you should try to have some talk time with some regionals in one of those career fairs.
3 mistakes like that, in a short period of time; It actually makes me think that they were related to a very hard moment in your life, especially if you were clean before, and you have been clean after.
The decisions you took were wrong, gladly nobody got hurt. I hope everything is behind and you will be stronger and smarter in the future. Good luck.