When you are very young at school you are among people who are your age, when you are in University, you are also amongst people of your own age. Then when you are in work , you are not.
To find someone who suits you , you actually need to trawl through a lot of people. It can be done with lots of effort and planning.
Decide what you like and list your interests and then peruse them, I like books so I would go to the Hay Literary festival. ( lots of scrumpy interesting young men there)
I like walking so I would join a walking group, preferably a large one. I would volunteer at a Cricket club or a Rugby club as there are lots of young Men there. I would work part time as a barmaid ( even if I was a Lawyer ) in a Rugby club,Football or Cricket club. If you are as pretty as you say, you should have no trouble.
Ask all your friends to introduce you to their brothers.
I would join up to as many dating agencies as I could afford and ignore the Photos and go on every date, expecting nothing. Every night of the week.
I would join' Spice ' as I like sport etc, etc, any extreme sport attracts young men.
If you see a bloke you like the look of in a pub, drop something on the floor near him and accidently brush his leg when picking it up and say ' Oh sorry' and that should start a conversation.
But don't sit at home thinking, as you will never meet a bloke there.