Long distance relationship

Okay, so I am in a long distance relationship with a man I love with my whole being, I've been with him for over a year now and i am still so nervous about everything, I have issues with being intimate and with a lot of things and he understands completely but i feel like I am not good for him, he is so sweet and loving and never ever says a thing that is hurtful to me, he always compliments and is so nice to me and I just am always pushing it away, I have always done this, i push and avoid and make it awkward or I just make jokes and I feel like I'm being awful, he deserves better then this, he is moving and leaving his family just for me! And I feel like I'm just not doing things for him.

Plus there's the issue of my family not knowing.. because they aren't very understanding and I'm scared, I've met his parents and all but I am worried about mine so I am keeping it from them and I feel bad..😭

And being so far from each other is killing me and It's all just a big mess

I never expected this!!