Sheffield Citizens Advice is a free advice service. They can help you find a way forward, covering issues including debt, homelessness, and gambling.