What really sounds like you need is a new retractor/tensioner. I know I need to replace all of mine. The front belts just dangle uselessly like awet noodle when released.
I have found that seat belts can get surprisingly dirty, though it doesn't show. Once they get as crusty as an old gym sock standing in the corner they don't roll up very well. A good laundering, assuming that you can free the belts from the mechanism, can work wonders. -- Jim