I can only speak for myself. Personally I wouldn't disclose drug/alcohol addiction/use as the reason for losing a job or not being able to maintain a steady work history. I'd put together a plausible script to explain the last few years. I'm not saying you should lie but saying something like "I simply ran into some situations that didn't suit me" (or something like that) explains the situation without admitting to addiction. Please note, this is what I would do .. I'm not a job coach. As for references, just do the best you can. A friend, a landlord, etc. can be a reference. Put that best foot forward
I hope it all works out for you. Hang in there!