We present doubly-periodic solutions of the infinitely extended nonlinear Schrodinger equation with an arbitrary number of higher-order terms and corresponding free real parameters. Solutions have one additional free variable parameter that allows to vary periods along the two axes. The presence of infinitely many free parameters provides many possibilities in applying the solutions to nonlinear wave evolution. Being general, this solution admits several particular cases which are also given in this work.