A muscle needs 48 hours rest between workouts to rebuild (ie, lifting weights). If you are still sore after 48 hours, it may be more serious. You can try ibuprofen and ice to aid in recovery.