I was like you,18 years old, never been kissed nor had a boyfriend and obsessed with that fact. I had been on dates, but it never went past the 2nd or 3rd date. there were people who liked me, but i never knew (because I was totally oblivious to flirtation). I'm sure theres people who are interested in you, but you just never knew it.
You're 18, guys (girls too) in their teens aren't as forthcoming as the guys in their 20s.
Anyways, after awhile, i stopped thinking about the frustrations of never had been kissed. I was 20 years old when he gave me my first kiss (it happened about 10 months ago, actually, hahah), it was so surprising and great because I anticipated that moment for a while (but at the same time I was surprised). We dated for 8 months. In the end it didn't work out, but i dont regret a moment of it. I gained a lot of self-confidence, dating-wise, after that relationship, I'm now even "talking" to a new guy (after only a month of breaking up with my first boyfriend).
So i guess I am saying don't try and plan or expect your first kiss or first boyfriend, its more magical and spontaneous that way. I think your first kiss will come when you least expect it. I see your picture and you're a beautiful girl, and you probably dont realize that there is probably someone who is admiring you from afar at this moment. Just be yourself and enjoy what you have right now, and love will come your way.