<human>: Give me the gist of the text in a nutshell

I have been with my partner for 5 years. I have totally gone off sex with him. I do have sex with him (as little as possible) but when I do I just shut off and try and get through it. 

Not only that but I now find many things about him and the relationship are problematic for me. But I have to say that so many of these problems may be seen as 'little things' by other people. For example he doesn't help much around the house, he is messy, he is not interested in doing much outside of his one or two interests, mostly he has a horrible diet, I feel like he is pretty lazy, I like to go out and do things, he would rather stay in and so on. But he is a lovely person with many lovely qualities, I know that.

A few years ago I was so in love with him and I imagined, for the first time with anyone, wanting to settle down and have children. Now when I think about having children with him I feel very uneasy and anxious- so this is clearly something I do not want at present. 

I guess I want to know is this a normal part of getting to know each other - we have only lived together for a few years- and maybe I just need to adjust to his habbits? I look around at people getting married and having children and they all seem so happy with their partners but I just don't feel like that anymore. I would miss him very much if we ended the relationship and part of me wishes we could just remain close friends but no longer be romantically involved. 

Are these feelings normal? How happy are people on a day to day level with their long term partners? I feel like 5 years is a long time to throw away but at the same time I don't want to keep him in a relationship with me if this is not normal and there is another person out there who would love him more. Nor do I want to miss out on a relationship with someone who is a better match for me.
<bot>: I know that I am not going to be excited every day over any long term partner but I am concerned how I am feeling is a sign that we are not right together.