So one of the more common objections I’ve heard to Purgatory is Jesus saying “Amen, I say to you, today you will be with me in Paradise” (NAB Lk 23:43). How can the thief be in Heaven that day, if he still has a trip to Purgatory in between? However, Heaven’s outside of time, or at least, time functions differently there than on earth. So is it possible, instead, as a compromise, that however long it feels like it takes in Purgatory, that it’s instantaneous from an earthly perspective?
On the first point, the thief may have been a very BAD person. However, he can also be considered the luckiest man in history. Moments before dying, he had a PERSONAL audience with God incarnate (Jesus), and he used the opportunity to ask pardon from his sin. Who needs Purgatory when you have that?! Of course, NONE OF US is going to experience such good fortune at the moment of our death, unless Jesus’ second coming takes place while we are still alive and breathing.
The other matter is I believe many have a complete misunderstanding of the nature of Purgatory. Because we are human, and only comprehend things in human terms, when we hear about Purgatory, we tend to picture a place, and there is a time element to it, as if it is some kind of celestial penalty box, or it works like when our parents sent us to our room for misbehavior, and they told us when we can come back out. I don’t believe that concept at all. I don’t believe it is a “third place” because there is nothing scriptural to back up that idea at all; the Bible only tells of Hell and God’s Heavenly Kingdom. No, Purgatory is a process, in which our risen Savior Jesus Christ, who died as payment for our sins, cleanses our souls of the stain of sin through grace, at the doorstep of Heaven. The souls in Purgatory are at the doorstep of Heaven, they know that they are going in, but they have to wait until Jesus’ grace does its work–and the waiting is the hardest part especially when we are waiting to experience the ultimate in magnificence, we know that on earth and it’s not much different in the next life, either. As for time, when we are anxiously awaiting something wonderful, seconds can feel like days and days like years. Come on, admit it, you have felt this way about waiting for things in your lives. The dragging nature of anticipation isn’t going to go away up there. And as awesome as it is to have Jesus cleansing your soul of sin, the process isn’t pain-free, and that can also extend how long you think it is taking. But while Jesus’ family on earth were carpenters, He wasn’t a union man, and He doesn’t work “on the clock.”

There IS no clock in God’s Kingdom, it’s eternal! But because we on earth don’t know how anything time-related translates in the eternal Kingdom (our mortal brains simply cannot comprehend such a concept), we have no idea how long in earthly terms anyone’s duration in Purgatory will be, so keep on praying for them as long as you have a voice to pray with!
The thief on the cross was able to have God made Man speak to him here on earth and purify his soul. For us, that has to happen “up there” I’m afraid.