This is addiction, I'm afraid. If you feel your options are limited right now, at least try to maintain your boundaries and keep your expectations low.
I'm sorry but you are right. Nothing changes if nothing changes. Counting on someone in active addiction to 'save' you is a losing proposition. Can you get to an Al-Anon meeting maybe?