not sure

sunshine

so I've been in a relationship for 3 years with this guy but the last two years we don't really get intimate because he don't stay hard long enough but yet he will watch porn and masterbate all the time..i told him he needs to get sexually attracted to me and he says he is attracted to me but yet we never seem to be intimate hardly at all anymore. what should I do? was iy wrong to tell him to be sexually attracted to me? should I leave this relationship or tell him I want to sleep with other guys since he can't ever stay hard long enough to have sex?