Most Helpful Guy
No, it is not weird. The average age for the first time sex for men is 19. So, allowing for individual differences and statistical variations, you are pretty much average.
Relax. When the time comes, it comes. Oh, and by the way, the average age for both men and women is going up. Just 20 years ago the average age had fallen to 17 for guys, and has since been going back up.
Bottom line, keep going the way you are - you'll get there.