All depends on how long you've known him. If it's anything less than 6 months, don't even consider it.
I'd say talk about it with him to see how he feels. You need to see if you're both ready to make such a bold step into your relationship. Don't rush headlong into it. Be sure … Read more
If he doesn't like your personality, he's not worth it. You can find someone who loves you for who you are. You'll know if you love that person. And then it will be up to you if you want to "give" him your virginity or not.