I agree your hair looks great and in good condition too!
I would advocate going for a trim, maybe an inch to tidy the ends if you feel it needs it, and maybe having a fringe added if you feel like a change, as this will give a new look, but I would keep it long and sideswept.
My hair dropped out for ages after ds was born, and has only just stopped (he's 19mo). Try a deep conditioning treatment once a week. But I think the length as it is really suits you.
Good luck whatever you go for, let us know how you get on.