Let \( x \) represent the number of packages of beads that Sam bought.
Each package contains 9 beads, so the total number of beads Sam receives from the packages is \( 9x \).
According to the problem, Sam's mom bought him 63 more beads. Therefore, the total number of beads that Sam has now can be expressed as:
\[ 9x + 63 \]
We know that after receiving the additional beads, Sam has a total of 153 beads. So we can set up the following equation:
\[ 9x + 63 = 153 \]
Now, we will solve for \( x \).
First, we subtract 63 from both sides of the equation:
\[ 9x = 153 - 63 \]
Calculating the right side gives us:
\[ 9x = 90 \]
Next, we divide both sides by 9 to isolate \( x \):
\[ x = \frac{90}{9} \]
Calculating this gives:
\[ x = 10 \]
Thus, the number of packages Sam bought is \( \boxed{10} \).