I composte. And I have for 9 years..
It all depends on what you put in there.
You can buy stuff to help it along.
But I never had too!
I put all veg. scraps, egg shells etc. and left overs!
Never put steak bones, but I have turkey carcus and bones from
chickens.
But I have wild cats living up in the woods behind my house, they
eat all that!