K.C.
I don't think a clean apartment is a luxury! True, it is wonderful to have a roof - any roof - over your head, but there is nothing wrong with wanting to live in a roach-free home. You can also probably find a very nice used car for a pretty reasonable amount.
I think going back to work sounds like a good idea. Can you start the process of looking before you renew your license so you can see how good the job market is? Also, you don't necessarily need to bring your son to work with you. Many in-home day cares are pretty affordable, so you can probably earn enough to cover the cost of day care and have extras to put towards higher rent and a car payment.