Poo Problems! HELP!

Please help! My boyfriend is having these symptoms for the past 3 weeks. When he goes to the bathroom, his movements are very small in diameter, and he is always feeling like he has to go. It's like it all never comes out. He has diarrea every other day that is very mucousy. Anyone know what this sounds like or what he should do?