How long till I can bottle this Porter?

Racked to secondary a Porter today, it had been in primary 21 days (long time due to my travels).  Tastes very good, has gravity of 1.012.

How long does it need to be in the secondary?  I was tempted to bottle it right off the primary today, but had already bottled one batch and was tired of that battle.

Thanks for the info!

As soon as you feel like it

Secondary isnt really a necessity unless its a big beer , adding fruit etc.

+1  The only beer I’ve had in a secondary in the past year is an RIS I did last fall.  I just pulled oak cubes after 13 weeks (Hungarian medium toast).  Tastes pretty awesome.  I’m gonna let it mellow for another few months and then bottle.