It really depends on your age. If you guys are around fifteen or sixteen then that's a pretty normal and its a good time. If both ready for it then go ahead. But yeah, if your any younger than that you should def wait. And yeah, sorry to be all romantic but does he love you? Is it mutual? If it is then this def is a good time if your both ready.