i had a brief 2 week thing when i was 18, which was so rediculous. i was almost 24 when i started dating my girlfriend. Definitely good to wait till you're ready, some people are ready earlier, i def wasn't.
yeah jp, you're a really good kid, you have a good heart and your head's in the right place. just keep doing what you're doing, eventually that will fall into place too. when you're desperate about it, that's when you run into problems. keep spiritual stuff first, and and everything else will work itself out