The beer is done when hydrometer readings taken two days apart remain unchanged. For ales, further conditioning time from few days to a few weeks is normally a good idea, depending on the beer.
In the future, consider fermenting your ales in one vessel, without racking to a secondary.