Hypothesis: $\forall$ odd $n > 1$, $\exists\ m <n$ such that $2^m = 1\mod n$.
This seems to hold for small values. For example: For $n=5$, $m=4$ satisfies as $2^4 = 16 = 1\mod5$. For $n=65$, $m=12$ satisfies as $2^{12} = 4096 = 1\mod 65$.
Is there a straightforward (dis)proof of the above hypothesis?
Can $m$ be more tightly constrained? Is there a 'formula' mapping $n$ to $m$?