Research indicates that holding in cannabis smoke for about three seconds is optimal. Beyond this duration, there are diminishing returns since your lungs have a limited capacity to absorb the smoke.