Been with him a year and he still can't make me cum:(

So I have been with my BF for a year and 2 months ..I love him to death but....I have to always fake orgasm because he can't make me cum I've never came with him and I've only been with him sexually . I've told him to keep going try different do different things that I know I'd like..but he just can't...I haven't told him all of this but yes I fake orgasm even tho that's wrong and I shouldn't do that because then he thinks he's doing something right but I fake orgasm because I don't want him to feel down about himself like he can't do things right.....ugh. Any help girls.