It is proposed that the Schrodinger equation for a free point particle has non-linear corrections which depend on the mass of the particle. It is assumed that the corrections become extremely small when the mass is much smaller or much larger than a critical value (the critical value being related to but smaller than Planck mass). The corrections become significant when the mass is close to this critical value and could play a role in explaining wave-function collapse. It appears that such corrections are not ruled out by present day experimental tests of the Schrodinger equation. Corrections to the energy levels of a harmonic oscillator are calculated.