When a friend has ennumerated all there is to know about a problem seriously affecting their life for the 30th time, how do you deal with it?
Listen to them and be as comforting as possible, despite your irritation with them.
Let them vent, again, occassionally giving affirmtation that you're listening.
Let them ramble and pretend to listen.
Tell them you don't want to hear it anymore.
Not bother with them.