Slang meaning of ICBWICBM

ICBWICBM means: It Could Be Worse, It Could Be Me