02 accord.The front passenger's seatbelt keeps getting stuck. it retracts but won't release. Stuck@too short?

The seatbelt just won't release just gets tighter and tighter until its current condition. Too short to buckle anyone in. Gotten it "fixed" multiple times but it keeps happening at random times! How can I fix this forever?
3 answers 3