How can I lose excess belly fat after giving birth?

My son is now 3 yrs old and I still have a bulge & stretched skin. How can I get a firm stomach? I want to impress my hubby when he gets home from training in 4 weeks.