Support really helps I think - that and making changes in your life to better reflect your desire to get clean and stay that way.
Can you either get those people to move or find your own place?
Have you considered going to NA or something? it's free and NA is everywhere?
D