Are you keeping all your text you send out and receive? If so, that is going to eat up memory.
Also, every time you download a program, it uses up memory, and any saved items that have to do with that program take up memory.
You should check to make sure that every time your using the IM program, that it's not saving all that you text too.