Don't settle. Because in the end, you'll realize that it wasn't worth it after all.
If he's not the guy of your dreams, don't be with him just because he makes you all giddy and happy inside.
No matter how long you've waited for a guy to come into your life, it's not an excuse to just jump on the first guy who makes you feel special.
After all the fireworks and firsts have passed, think long and hard if those feelings are going to last. Because if they aren't, then it's better to say an early goodbye.