am I not attracted to him or what ?

Hello everyone so idk how to start this off so my boyfriend and I have been dating for a year and a half he's 21 and I'm 18 . Ever since we started dating we would always have sex when we would see each other always have till like almost 3 weeks ago when we would have sex his boner would go away I tried helping him to get it back but he wouldn't be interesting at all and wouldn't even focus to get one so I wouldn't even try no more to get him hard and he would just say "aaahh it's not ganna get hard no more " so he would tell me to just finish my elf if I wanted too and he wouldn't even help me at least and last week when I saw him  we were cuddling and he's like can I okay with your boobs and I told he "if u want u can " but I felt he only said it bcuz I told him how I felt that maybe he wasn't attracted to me so I think he only said that bcuz if what I told him so then he's like "do u wanna touch my little Bonner i got a little one "and I told him no cuz I don't wanna get in the mood if ur not ganna even give me some " and then he's like "baby but I'm in the mood just that I lose my boner while doing it " so like he started touching me and stuff and we did had sex and he finished inside me but when he did he ma did I wasn't that hard it was getting small but he still finished inside me . So my question is why does he looses his Binet is it bcuz I'm not attracted to him no more or ? He tells me it's bcuz if stress of money but I doubt it bcuz he says he don't have money but yet. It's shits he dosnt even need so I'm kinda confuse and sad that I'm not into it no more knowing that he's not in the mood and dosnt wanna do it 😞 any suggestions ?