@ratan Dunno if you can save the $25k by 2022, but by the end of 2021 you should be out of debt. You'll have the $25k by the start of 2025.
If you want the $25k paid off by 2020 you need to come up with an extra $600 every month. Your budget looks reasonable, so I don't believe there is any...