In the state of AL, how long does a landlord have to give the tenants deposit back?

What happens if the landlord doesn't give the deposit back. What actions do you take then?

Thanks!