I have often wondered whether we as believers in Christ will also be on earth for 40 days as Jesus was after He rose from the dead?
There is no such teaching in the Scriptures that believers in Christ will have wait for some duration of time after their resurrection before going to heaven. In the case of Jesus Christ it is a unique event and it was necessary for Jesus to appear before the disciples and other witnesses to confirm the miraculous event of His resurrection. This is not necessary in the case of the resurrection of believers as the entire world will be consummated at the resurrection.
This is the clear teaching of Apostle Paul in 1 Thess 4:15-18 "According to the Lord's own word, we tell you that we who are still alive, who are left till the coming of the Lord, will certainly not precede those who have fallen asleep. 16For the Lord himself will come down from heaven, with a loud command, with the voice of the archangel and with the trumpet call of God, and the dead in Christ will rise first. 17After that, we who are still alive and are left will be caught up together with them in the clouds to meet the Lord in the air. And so we will be with the Lord forever. 18Therefore encourage each other with these words."
When we are resurrected our souls and bodies will unite and we will be with the Lord forever. We will not have to stay here on earth after this glorious event.
