The wedding feast one is invited to must be the first one held on the occasion of that marriage. If it is repeated on the occasion of the same marriage, one is not obligated to attend more than the first one. The Prophet sallallahu alayhe was salaam said: “Holding a wedding feast on the first day ( of the wedding ) is a duty, on the second day is a good practice, but on the third day is a sign of hypocrisy and ostentation.” ( Related by Abu Dawud and others)
Sheikh Taqiyyud-Din said: “It is prohibited to offer food and slaughter animals extravagantly ( as a wedding feast ) on the rest of the wedding days ( i.e. other than the first one), even if it is a custom or a means of spreading joy among ones people. If one holds it repeatedly ( after the first day ), one is to be discretionarily punished.”
- The host must be a Muslim
- The host must not be one of those who manifestly and shamelessly is disobedient to Allah, for such people must be avoided and deserted.
- The invitee must be personally invited, i.e. it is not to be just an open general invitation.
- The wedding feast one is invited to must be void of anything unlawful, such as intoxicants, singers or songs, music, etc, as it happens in some wedding banquets nowadays.
If these conditions are met, the invitee should attend the wedding feast, for the Prophet sallallahu alayhe was salaam said :”The worst kind of food is that of the wedding feast, to which are invited those ignoring it ( i.e. the rich ) and from which are forbidden those keen on coming to it ( i.e. the poor ) . He who does not respond to the invitation ( of the wedding feast ) has disobeyed Allah and His Messenger.” ( Related by Imam Muslim )