A lot of what you will read can be personal preference. In reality, your fermentation is complete once your hydrometer sample has been consistently stable for at least a few days, indicating that fermentation is complete.
There is a large wealth of information and opinions on ferm time. Like...