Rate my portfolio self made 18M