Praise be to Allah.
Whoever is able to do Hajj and delays it for no reason has committed a great evil and a major sin. What he has to do is to repent to Allah from that and hasten to do Hajj.
Allah says (interpretation of the meaning):
“And Hajj (pilgrimage to Makkah) to the House (Ka‘bah) is a duty that mankind owes to Allah, those who can afford the expenses (for one’s conveyance, provision and residence); and whoever disbelieves [i.e. denies Hajj (pilgrimage to Makkah), then he is a disbeliever of Allah], then Allah stands not in need of any of the ‘Alamin (mankind, jinn and all that exists).” [Aal 'Imran 3:97]
Prophet Muhammad (peace and blessings of Allah be upon him) said:
“Islam is built on five (pillars): the testimony that there is no god except Allah and that Muhammad is the Messenger of Allah; establishing regular prayer; paying zakah; fasting Ramadan, and performing Pilgrimage to the House (the Ka’bah).” (Sahih – agreed upon. Al-Bukhari, 8; Muslim, 16)
Prophet Muhammad also said, when Jibril (peace be upon him) asked him about Islam: “It means to testify that there is no god except Allah and that Muhammad is the Messenger of Allah, to establish regular prayer, to pay zakah, to fast Ramadan, and to perform Pilgrimage to the House if you have the means to do so.” (Narrated by Muslim in his Sahih, 8, from the hadith of ‘Umar ibn al-Khattab (may Allah be pleased with him)).
Majmu’ Fatawa Wa Maqalat Mutanawwi’ah Li Samahat Al-Shaykh ‘Abd Al-‘Aziz Ibn Baz (May Allah Have Mercy On Him), 16/359)
For more about delaying hajj, please see these answers: 41881 , 8796 , 20044 , 170799 , and 11534 .
And Allah knows best.