Other options:
sol = DSolve[{y'[x] == y[x]^2 - y[x]^3, y[0] == 10^-3}, y[x], x]
Plot[y[x] /. sol, {x, 0, 2000}, PlotRange -> Full]
Plot[y[x] /. sol, {x, 0, 2000}, PlotRange -> {{0, 2000}, {-1/2, 3/2}}]
We can convert to implict solution:
S1 = ((sol[[1, 1, 2, 0, 1]] /@ {y})[[1]]) == sol[[1, 1, 2, 1]](*Easy way*)
(*1/y + Log[1 - y] - Log[y] == 1000 - x - Log[1000/999] + Log[1000]*)
ContourPlot[Evaluate@S1, {x, 0, 2000}, {y, 0, 1}, MaxRecursion -> 2,
PlotPoints -> 100](*Plot implicit solution*)