my boyfriend only lasts 1 or 2 minutes..

Been with my boyfriend for a year
 now and for the first few months our sex life was great! But the last 6 months haven't been as good.. He only lasts maybe 2 minutes and literally his words are its "boring" and hes too "lazy" to make me orgasm (i can only orgasm through clitoral stimulation). Another problem is he only wants to have sex right before falling asleep at night.. and i get so horny during the day. I am tired of getting turned on and then being left dissapointed. I have tried having an honest conversation with him but he just gets upset and offended. I need tips or advice!