When is the right time to ask these questions? If you are not his first sweetheart, this question fits in perfectly and answers to this question serve as a guide in staying away from things that will get the relationship into thorny paths.
After that, let the conversation flow where it wants to.