Jailbreak for iphone 4s on ios 6?

Why is it taking so long for iphone 4s to get a jailbreak again?

Because jailbreaks are illegal. Simple as that.

The iphone 4s is an a5 device and its a newer device wich takes longer but people say it could take days weeks even months for a kailbreak to come out the best thing to do is wait
i usually use redsn0w or absinthe i'm waiting for updates on thoes softwares best of luck

Cos it needs tons of work to create the jailbreak app.

Because in the 4S, a hardware exploit that allowed the tethered jailbreak to exist was fixed. The jailbreak teams have to work hard to find exploits in the software, which takes a while. Then they must cobble together tests to see if it's reliable, then implement it in to a GUI (e.g redsn0w).It takes a while. Be patient though!

Jailbreaks are not illegal, congress said we could do it. It takes a long time because they have to find problems with the software. Each time the os is upgraded it takes longer to find these problems.