For me, it depends on the nature of the problem. If it's something appearance or comfort related, I also often wait for a while before I get it fixed. When I think there might be something wrong with my engine or another important part, I take it in right away. I just get scared that I'll have to pay more in the long run if I don't fix the problem immediately.