Fairly common, I know a few late 20s, 30 and 40 year old virgins, male and female. Christianity plays a role in most of their decision to wait.
The no sex before marriage thing is a Christian indoctrination teaching, it isn't clear cut in the Bible but refers to marriage as a ball and chain to prevent sexual immorality as the community knows who your lover is.