Hajj is a compulsion that every Muslim has to do at least once in life if the person can afford it and is in high-quality health. Being the unique trip for Muslims, it needs a substantial training religiously, economically, mentally and bodily. This article will lead you with all the aspects one needs to think before setting out for this blessed trip.