Hadith 1826
Sayyiduna Ibn Abbas (may Allah be pleased with them both) said that the Messenger of Allah (peace and blessings be upon him) said: "O people! Hajj has been made obligatory upon you." It was asked: O Messenger of Allah! Is it obligatory every year? He replied: "No, and if I had said yes, it would have become obligatory every year. (Hajj) is obligatory only once in a lifetime, anything beyond that is voluntary."
Hadith 1827
This narration is also reported from Sayyiduna Ibn Abbas (may Allah be pleased with them both) in the same manner as previously mentioned.