Hi Danielle.
If your never going to leave him then you have to accept his shortcomings. If he doesn’t see this as an issue then this is a good as its gpnna get. Sorry but none of are capable of helping you here since your so dead set on staying in this relationship because there’s no incentive for him change since he knows you aren’t going anywhere and willing to put up with it.