The length of time it takes for forearm pain to heal can vary depending on the severity of the injury and the individual's overall health. Mild cases of forearm pain may heal within a few days or weeks with rest and proper treatment, while more severe cases may take several weeks or months to heal completely.