Am I over reacting?

My husband and I have been together for about 3-1/2 years. At the beginning of our relationship we had sex all the time, it was funk and kinky and everything I loved, but about a year in it just stopped: we have sex mayyybe once a week if I’m lucky, sometimes only once or twice a month and it’s almost always the same, me on top, he comes in under 5 minutes and I’m left unsatisfied. I’ve asked him about it and he’s says he’s just tired and he’s not a very horny person, I’ve told him how hard it is for me and he says I’m guilt tripping him and then he sulks around and it’s super annoying. I’ve tried everything it seems, I do my make-up, curl my hair, make sure I keep up the house and our daughter so he can be relaxed and it never works. He takes absolutely no interest in me naked or in a cute outfit and it makes me feel like I’m not good enough. I love my husband but it kills me to think this might be my sex life for the rest of my life. Tonight I tried bringing up couples sex toys and showed him some things I’d like to try and he just shut me down and said no he doesn’t like that type of thing. Obviously sex isn’t the most important thing in a relationship but I’m really craving some romance and intimacy and I don’t know what to do anymore.