Thinking of getting a different haircut, any ideas?

Have had this haircut for a long time, think it might be too childish, do you guys have any suggestions?