After about 5 seconds, nearly everything is absorbed. For inhaler meds, doctors will tell you hold for 10 seconds, and longer than that is unnecessary and just results in oxygen deprivation when vaping/smoking.
I don't feel a difference between 5 and 10 seconds, and weed is no longer hard to come by in my state, so I just shoot for 5 seconds.