What does IMO Mean?

Internet slang can be tricky! ‘imo’ means ‘in my opinion’. A variation can be ‘imho’ which means ‘in my honest opinion’. I don’t know, imo slang these days is complicated!