I believe you should date the person you want to marry. Age, distance, and parents don't matter. Only you and your partner should have a say in the things you both do. Dating your partner takes a lot of love and commitment. No cheating is aloud! If you are not ready for sex, tell them, if they push you into it dump them. If you don't think you can handle commitment then don't date till your ready. Trust your partner, but if you have a problem with them that is reasonable then tell them and work it out. Don't rush things, talk about your feelings. Remember that this an equal amount you guys have to put in. If you have any troubles you can't work out then try to see a therapist. Talking is the key to a healthy relationship. If you have a kinky side then tell them. If they disrespect your kink don't date them. Be comfortable around your partner. Always love and trust eachother, be there for each other.