I have a 2004 ford Taurus giving issues at start up?

Okay so when I start my car it will bog down also causing the lights to dim and then it goes back to normal and it continues to do this until it warms up does anyone know what could cause this

Sounds like a cold idle issue starter or battery is going bad

Starter or battery is going bad