Shin splints may take 2-4 weeks to heal. But you must regain your activity level gradually. Stop exercising if yot experience any pain. Use compression for the initial period to avoid reoccurence.