The hailstone sequence for a number $n$ has you repeatedly replacing it with $\frac{n}{2}$ (if even) or $3n + 1$ (if odd), until you reach 1, at which point the sequence stops. Let's call the length of this sequence $L(n)$.
So, for example, $L(3) = 8$ because the hailstone sequence from 3 goes $3\to 10\to 5\to 16\to 8\to 4\to 2\to 1$ (8 different numbers).
My question is, what is the rough growth order of $L(n)$, in terms of Big-O or Big-$\Theta$ notation. For example, I could say that the probability a number $n$ is prime grows as as $\Theta\left(\frac{1}{\ln (n)}\right)$. I want a similar statement about the growth order of $L(n)$.
I know $L(n)$ can vary wildly from number to number, so feel free to define "roughly" in any reasonable way to provide an answer (e.g. "roughly" could mean the moving average of $L(n), L(n+1), \ldots, L(n+100)$, or anything like that). Or else, feel free to give an upper limit in terms of big-O notation.
Bonus points if you could provide a simple intuition for the answer.
I'm sure there's not really a proof for anything I'm asking for, so the apparent/empirical answer is totally fine.