Not attracted to my husband anymore!

So I don't know what to do i love him but I'm just not attracted, mostly physically or sexually to him anymore. I could go months without sex with him in fact sex with him actually turns me off. He has changed so much physically and mentally since we started dating and both not in a good way! He is not depressed, I know him very well and he is not depressed just lazy, he has no ambitious or drive or passion anymore all he cares about is his xbox, his laziness has caused him to put on a lot of weight and he rarely showers (again he is not depressed, I know too well that these can be signs of depression but I can assure you he is very much just lazy) he wants to do nothing more than watch tv or play his video games, he has not interest in outside hobbies and won't ever try new things! I love him I really do but I can't help the way I feel. I don't know what to do! In addition to this he has made some decisions in the past that have not been with my best interest at heart and I feel resentful towards him! I can't imagine my life without him but I keep waiting for things to change and get better, iv tried talking to him about it but he gets offended when I tell him to cut and scrub his nails and constantly feel like nagging him when he's playing his Xbox. I try and encourage him to go out hiking with me and the dog but he's too lazy! I just don't know what to do anymore something needs to change!