根据《少年歌行》中的情节,主角萧瑟武功是在和红颜一起修炼后恢复的。在故事的后半部分,萧瑟在修炼中逐渐恢复了武功,最终成为了一位强大的武者。具体恢复的时间没有明确的提及,但可以推测它是在萧瑟与红颜共同努力下逐渐恢复的。