Well, any time after age 19, its just weird...guys want someone experienced most of the time..and staying a virgin for too long can seem creepy to some people..they also might be intimidated to make your first time extra special and get nervous
It doesnt take much to make a man want to have sex lol...
Buy some new lingerie that you feel hot in
then casually walk around him in it