I agree you son deserves better as do you your wife is not capable of parenting she is in active addiction just because she functions doesn't mean she can be a good parent at this time.
My advice contact an attorney be honest with them about your wife see where you stand and make your plan from there.