Do not use this adjective without being sure that it is the one you want. See Adjectives.
A programme of this magnitude will necessarily take a considerable period to complete.
Is "a considerable period " the same as "a long time"? If so, the plain words are better.