Article 50 puts a two year limit after the notification
To extend it it is required an unanimous vote of the European Council members. Thereby even the smallest state can hinder it - as they see it fit. It may not be in the interests of many EU states a "long Brexit" - nor anything that makes leaving the EU look as if nothing really happens.