Snooki has 20 pounds of her pregnancy weight left to lose.

The reality TV star gave birth to son Lorenzo two months ago and while she loves being a mother, she is unhappy with the weight she gained while expecting and the stretch marks she now has on her stomach.

But Snooki - who is engaged to Jionni LaValle - is working hard to regain her figure and believes she will be back in top shape by the time she turns 24 in November.

She told In Touch Weekly magazine: ''I have 20 more pounds to go. I'm hoping to lose it by my birthday on November 23. I won't feel good until I feel comfortable naked.

''I really don't like how I look. When you have a baby you get stretch marks and its all loose skin. Everything needs to go back to where it was.''

The 'Jersey Shore' star is sticking to a strict diet in order to drop the pounds and she isn't allowing herself any treats.

She said: ''All I eat is chicken, broccoli, spinach and salad.''

However, Snooki believes it is worth it as she loves little Lorenzo so much.

She explained: ''He's starting to smile, it's the best. He's so cute he always wants me to hold him.''