It depends! Sometimes only 5-10 minutes sometimes over a half an hour depending on how far you are willing to go!
It can last as long or as short as the two of you want. It is up to you. In my fantasy dream world, I would love to have a makeout session that would last hours.