Just wondering, do you warm up before you begin your lifting routine? Do you stretch down after? As for your question, recovery depends on what's going on. If it's just a little stressed, it will heal quickly. If you tweaked something, it would take longer. Only way to know for sure is time. Because of your age, it's not like being young when working through little things fixed them. I would also add, ice is good if it's something inflamed, but if it's a tight muscle, then you probably want heat. That's the problem self-diagnosing, you really don't know what to do for sure. I'd say, because of your age, wait until it doesn't hurt anymore, but if you do legs, you can probably still go ahead and do those. Just avoid stressing the part that hurts.