There are really a lot of significantly unhealthy and hurtful aspects of your relationship with your bf.

I would suggest that a therapist for you would be helpful in thinking about what to do next.
(Smoking as much as your bf does, and for 40 years, makes me quite confident that he does need the drug, is an addict.)