According to TMZ Steven Tyler decided to stay a few days longer than his original 30 day stint in recovery that was planned, but he checked out over a week ago and is said to be doing great and feeling even better. He originally checked in around May 24th, so he probably checked out around July 1st or before.