I am trying to solve this differential equation, see the command below. But the cell keeps showing that it is running without giving any answer for a very long time. Eventually I had to abort it. Does anybody know what I did wrong?
Clear[y];
DSolve[{(4*y[x] - 1 - 4 x - 6 x^2) (x^2 y'[x] + (1 - x) y[x]) ==
3*y[x] (1 + 3 x (1 + 2 x + 2 (x^2))), y[0] == 1}, y[x], x];


NDSolve, and to avoid problems atx == 0don't include this point in the range of integration — e.g. put your initial condition atx = 0.001. – Stephen Luttrell Jun 17 '15 at 08:32