I know how you feel. I have spent my life being a complete bastard, until one day I met 'the one'. She was a virgin, and I let it go, as I usually said no. I much preferred women who knew their way around a gearstick. I waited, and after we got married, its gone from rubbish to non-existent in terms of sex. I try to talk, I try to make things better at home so she's not rushed or tired. She does practically nothing except goes to work, earns her brilliant salary, and then comes home and plonks down on the couch. I work and then come home and cook, take time for foreplay...and then shes either tired, busy or needs to pee...yes..needs to pee. On top of all this, she's decided that shes going all out to destroy any relationship I have with my family. All this and her complete lack of doing anything but crying when I ask to reevaluate things, means I am leaving her in the new year. We have dated for 3 years, and we have been married for just over one. I am not wasting my life in this, no matter how much I love her.
OP you need to reevaluate things, and try and visualise life without him. It will be hard, but make you choice and live with it. Its the only thing in your control.