Slow starts

What could be causing my engine to sputter and stall on cold starts.

Any one or more of several things.
Year?
Engine?
Mileage?
Maintenance up to date?