Sex is something you need to be sure of. As cliche as it sounds, you only get one chance and once it's gone, it's gone forever and the last thing you want is to live with regret.
I know people people on both sides of the spectrum: some of them are still virgins (I am going on 21 so my friends are around the same age) and I have known people who were a bit more free, or have just had more sexual experiences. And after just hanging around these people, I know who is truly happy and who isn't. Sure, some of them did it for love, but those relationships are over and they look back and can't help but wish they could share that special moment with their true loves.
You are still young, enjoy it
There are so many different pressures tat go on in a young woman's life and worry about sex and your virginity shouldn't need to be added to those stresses. Regardless of if you are a virgin or not,you are beautiful, and your friends and family will love you. Simply having sex with someone isn't going to grant you love.
As for being alone at home, I understand what you are saying. I think that having that lonely feeling building in the pit of your stomach can be most upsetting. But try not to let it get to you. It may take time but life has a way of pulling itself together even when you feel like giving up.