I agree with the others...there is no way to get rid of the stretch marks-unless you get laser treatments, and a lot of times, they don't fully rid you of them-they just lessen the appearance.
I have stretch marks, too (my smallest baby out of the three was a 9lb3oz preemie) and honestly, they don't look bad once they fade to the silvery white color.
Are you planning on having any more children besides your son? If you are, I wouldn't spend money on a laser treatment yet...because you might end up with more after another baby.
The celebrities didn't get away unscathed, either. Those with c-sections have scars...and celebs such as Jenny McCarthy talk about having stretch marks, etc. after a baby. You aren't going to see them, though, on a magazine cover-because they would be airbrushed out.
I have tried creams, Mederma, etc. and no...they don't work.
But, it is a small price to pay for my children.