I love our relationship but

I've been with my boyfriend for almost one year. He treats me right and is the best boyfriend I've ever had.. but when it comes to our sex life things aren't good at all. He lasts only 2 mins in bed.. we've tried so many things but so far nothing has helped him last longer. Every time we have sex I'm left disappointed,  and I feel terrible because I know he can't control it.. we've tried toys, oral sex, more foreplay but it hasn't really fixed the problem... has anyone else had this problem? Any advice??