I agree that the first thing you need to do is protect your finances or set something aside so that if you have to leave in a hurry you will have something to take with you.
Sadly, addiction is progressive and this situation is likely to get much worse before it gets better.
Protect yourself and your child, it may not feel like it but neither one of you are safe living with active addiction.
Hugs