Sure dude no sex, like you'd actually wait two more years until she was of legal age. C'mon no dude in their right mind would wait that long unless they were seeing someone on the side. You can do better than this, find a girl who's a legal adult and quit messing with minors it's gross and pathetic.
No. Any 21 year old who can find common ground with a 16 year old enough to be in a relationship has something seriously wrong with them.
My boyfriend is 7 years older than me. We started dating when I turn 18, he had his eyes on me before for a long time, but he prefer to wait to make a move so people wouldn't think it was creepy or disgusting? Whatever, if he makes you happy and you feel safe with him it's ok :)
That's not impossible. However,. the couple's shared beliefs - and family cooperation - will be crucial to success. When they are able to marry, if it does turn out that way, the marriage will be contextualized around a whole lot more than just sex. Meaning, there will be much more to look forward to, and thus a much more fulfilling marriage. (And sex life too!)
However, without that cooperation, the two will crash and burn.
If there's no sex until she's 18 thats fine. People are too quick to judge on here and in life. I know of a couple that started to date like you two. But they grew up together and played together for years and became attracted to each other. It was almkst inevitable they'd up together. He was like 19 or 20 and she was 16 or 17. So its like you have to know the whole situation.