The Bible doesn't teach a 7-year wedding supper, or
a wedding supper in heaven during the tribulation.
The supper can only take place at the 2nd coming, for
only then will the entire Bride -- every Christian who
has ever lived -- be gathered together into one place
with Christ. There's no marriage supper in heaven during
the tribulation because many Christians will still be on
the earth suffering and dying at that time.
The supper isn’t announced until immediately before
the 2nd coming, and doesn't occur until Jesus has
completed His victory:
Rev 19:9-17
Blessed are they which are called unto the marriage
supper of the Lamb... And I saw heaven opened, and
behold a white horse; and he that sat upon him was
called Faithful and True, and in righteousness he
doth judge and make war... Come and gather yourselves
together unto the supper of the great God...
The supper will be on the earth:
Isa 25:6-9
In this mountain shall the LORD of hosts make unto
all people a feast of fat things, a feast of wines
on the lees, of fat things full of marrow, of wines
on the lees well refined. And he will destroy in this
mountain the face of the covering cast over all people,
and the vail that is spread over all nations. He will
swallow up death in victory [1 Cor 15:54]; and the
Lord GOD will wipe away tears from off all faces; and
the rebuke of his people shall he take away from off
all the earth: for the LORD hath spoken it. And it
shall be said in that day, Lo, this is our God; we
have waited for him, and he will save us: this is the
LORD; we have waited for him, we will be glad and
rejoice in his salvation.
Jesus won't sup until He has returned and conquered
the earth.
Mark 14:25b
I will drink no more of the fruit of the vine, until
that day that I drink it new in the kingdom of God.