Smoke in the room means the flue is not lifting it — and there are exactly three usual reasons: the flue is cold, the house is winning a pressure fight, or something is in the way. The first two you can diagnose yourself tonight; the third is what sweeps are for.
The cold-start problem

A chimney full of dense cold air pushes down while your new fire pushes up, and in an Iowa January that cold column is stubborn. Exterior-wall chimneys — most of them here — run coldest.
Prime before lighting: roll newspaper into a torch, hold the flame up near the open damper for a minute until you feel the air reverse, then light the fire. If that solves it every time, the chimney is healthy and cold starts are just part of its personality.
The pressure fight
Tight winter-sealed houses running the furnace, bath fans, kitchen hood, and dryer are pumping air out; the chimney becomes the return duct. The test: crack a window an inch near the fireplace. Smoke stops — pressure was the culprit.
The permanent fixes range from the window habit to an outside-air kit feeding the firebox. A sweep can tell you which fits your setup after one look.
When something is in the way
If priming and the window test both fail, think blockage: a damper rusted half-shut, a nest on the smoke shelf, or creosote thick enough to strangle the draft. The damper you can check yourself with a flashlight; everything above it is camera-and-brush work.
When to stop using it
Smoke every single burn, smoke smell upstairs or in bedrooms, visible flaky or glazed buildup, or any sign of a past flue fire — stop burning and get it inspected. Smoke in the room is combustion gas in the room, carbon monoxide included, and a CO alarm on the fireplace floor is cheap insurance whatever the diagnosis.
The five-minute diagnosis
Prime the flue with a newspaper torch: fixed means cold-start behavior. Crack a window: fixed means house pressure. Neither works: check the damper with a flashlight, then book the camera — something is in the flue.
That little decision tree sorts nearly every smoky-fireplace call we hear about, and it costs nothing to run tonight.