There is yet another solution (maybe more elementary)$^1$, with some components of the answers from Qmechanic and JoshPhysics (Currently I'm taking my first QM course and I don't quite understand the solution of Qmechanic, and this answer complement JoshPhysics's answer) the solution uses the Heisenberg Equation:
The time evolution of an operator $\hat{A}$ in the Heisenberg Picture of Quantum mechanics is given by:
$$\frac{d\hat{A}}{dt} = \frac{1}{i\hbar} [\hat{A},\hat{H}]$$
For a free particle with $\hat{H} = \frac{\hat{p}^2}{2m} $, the time evolution of the operators $\hat{x}$ and $\hat{p}$ are :
$$\frac{d\hat{p}(t)}{dt}=0 \:\:\:\:\:\:\: \frac{d\hat{x}(t)}{dt}=\frac{\hat{p}}{m}$$
These are the equations of motion in the Heisenberg picture of a free particle, now the solutions yield the same that for a classical free particle:
$$\hat{p}(t) = \hat{p}(0) \:\:\:\:\:\:\: \hat{x}(t) =\hat{x}(0)+\frac{\hat{p}(0)}{m}t$$
With this expressions is easy to see that (or use Ehrenfest theorem
),
$$\langle \hat{x}(t) \rangle^2 = \langle \hat{x}(0) \rangle^2 + \frac{2t}{m} \langle \hat{x}(0) \rangle \langle \hat{p}(0) \rangle +\frac{t^2}{m^2} \langle \hat{p}(0) \rangle^2$$
$$\langle \hat{x}(t)^2 \rangle = \langle \hat{x}(0)^2 \rangle + \frac{t}{m}\langle \{\hat{x}(0),\hat{p}(0)\} \rangle +\langle \hat{x}(0) \rangle +\frac{t^2}{m^2} \langle \hat{p}(0)^2 \rangle $$
$$\langle \hat{p}(t) \rangle^2 = \langle \hat{p}(0) \rangle^2$$
$$\langle \hat{p}(t)^2 \rangle = \langle \hat{p}(0)^2 \rangle $$
Where we defined the anticonmutator as$ \{\hat{x}(0),\hat{p}(0)\} = \hat{x}(0)\hat{p}(0) +\hat{p}(0) \hat{x}(0)$, with this we can compute the standart deviation of the momentum and position operators of the particle, now for the position operator:
\begin{align} (\Delta \hat{x}(t) )^2 & = \langle \hat{x}(t)^2 \rangle - \langle \hat{x}(t) \rangle^2 \\\\ & = (\Delta \hat{x}(0) )^2 +\frac{t}{m} \Big( \langle \{\hat{x}(0),\hat{p}(0)\} \rangle- 2\langle \hat{x}(0) \rangle \langle \hat{p}(0) \rangle \Big) + \frac{t^2}{m^2} (\Delta \hat{p}(0) )^2 \end{align}
We can see that it's an expression of the form, $at^2+bt+c$ with
$$a= (\Delta \hat{p}(0) )^2 \:\:\:\:\:\:\: b=\Big( \langle \{\hat{x}(0),\hat{p}(0)\} \rangle- 2\langle \hat{x}(0) \rangle \langle \hat{p}(0) \rangle \Big) \:\:\:\:\:\:\: c= (\Delta \hat{x}(0) )^2 $$
We can see that $ a,c \geq 0 $ , however there are no restrictions for $b$, it in principle can take any value, one can imagine an initial state where $b$ is negative and very big for small $t$, the standard deviation starts decreasing, but eventually for a big enough $t$ it start increasing as one can see in the section 5 of this article Wave packet spreading: Temperature and squeezing effects
with applications to quantum measurement and decoherence
Its interesting that we arrive to the same result that Joshphysics with somehow different approaches.
$^1$ Again, I post this answer to complement the already given ones, personally when I first encountered this problem I was confused with this thread, I read it but I didin't quite grasp the time reversal symetry and the other solutions where confusing or to advanced for my level. I hope this gives a light to an student searching for this in the future. A good complement for starters can be found here Heisenberg Picture: U Colorado Advanced Quantum Mechanics