You are doing fabulous! Let me ask you, would you make those comments to a friend or your bf? No! So don't make them to yourself. He loves you for YOU and that is wonderful. Let him make nice comments and simply say "thank you".
I know all TOO well how you feel, i lived that way until one session with my therapist she said why can't you just say thanks? I thought about it and it's true. She said people don't go out of their way to make a compliment they don't mean so if they say something nice, they mean it
Just thought i would pass along the very difficult lesson i learned. I know how you feel. But once you start saying thank you, it becomes easier and easier
GREAT JOB!!