Let $a$ be a primitive root modulo $p$ for a odd prime $p$. A integer $a$ is a primitive root modulo $m$ if
$$a^{\varphi(m)} \equiv 1 \pmod m$$
and $\varphi(m)$, the number of integers less than $m$ and coprime with $m$, is the smallest positive integer for what this equation holds. As a result of Euler's Theorem, we have:
$$a^{\varphi(p)} \equiv 1 \pmod p$$
Because we know that $a$ is a primitive root modulo $p$, we know that $\varphi(p)$ is the smallest positive integer for which the equation holds. By hypothesis, $a$ is odd, so we also know that
$$a^{\varphi(p)} \equiv 1 \pmod 2$$
Thus, by the Chinese Remainder Theorem, we must have that:
$$a^{\varphi(p)} \equiv a^{\varphi(2p)} \equiv 1 \pmod{2p}$$
Note that first equality follows from multiplicative property of the $\varphi$ function: $\varphi(2p) = \varphi(p)$ for odd primes $p$. Now, suppose that, for a positive integer $n$, we have:
$$a^n \equiv 1 \pmod{2p}$$
By the Chinese Remainder Theorem, that would imply:
$$a^n \equiv 1 \pmod{p}$$
We know that the least such integer is $\varphi(p)$, so $n \geq \varphi(p)$. Therefore, $n \geq \varphi(2p)$, and that concludes the proof.