Bad credit can take a long time to improve. So it's essential to make payments on time and keep your balances low. You should also avoid opening new lines of credit and closing old ones. These will help your credit score improve.
If you're patient and take these steps, you should see your credit score improve within a few months. However, it can take up to a year or more to see significant improvements.