Answer: depending on what kind of relationship you want to have with a person online. Tip one: keep it causal as possible, tip two: talk about something in your interest or something in their interest and hey you two might have somethings in common who knows. To keep a steady and respectful relationship well be yourself, and work towards that good relationship with these two simple steps.
Explanation: If you just be yourself and follow those two steps i promise everything will go smoothly.
If they ask if you want to smoke, simply say no. If they don't respect your decision or try to force you, then call a trusted friend or adult and leave
This takes about 3 months or so? It depends on what your workout routine is, what your current physique is like, and how visible you want your abs to be.