Allaah has enjoined Hajj upon every adult accountable Muslim who is able to do it once in a lifetime. Anything more than that is voluntary and is an act of worship by means of which he may draw closer to Allaah. There is no report that specifies a particular number for voluntary Hajj, rather the number of times it is repeated depends on the person’s financial situation, his health and the circumstances of other around him such as his relatives and the poor, and other interests of the ummah, how much of his time and money he devotes to supporting the ummah, on his position within the ummah and whether it is of more benefit for the ummah for him to stay or to travel for Hajj etc.. So each person should look at his own circumstances and what is better for him and the ummah, and give precedence to that.
And Allaah is the Source of strength.