While it is not overly normal, there is nothing wrong with that. It is likely never really too late for a virgin, however things will generally peak at your age and then decline from then on. The average person will generally start to think about settling down between mid twenties to their thirties. As you encroach onto older territories, more and more people will have started to settle down, take relationships more seriously, or have decided against them entirely. Now is the time to act, but you should also not be discouraged. Finding the right person is a tough challenge, but you should never give up. There are a lot of people in the world and you've still got a lot of time left in your life, you'll likely come across someone soon enough.