Josh Homme spent seven months in bed amid medical issues