Patience lost

Sometimes the plant world surprises me. This pumpkin, for example... Any guesses when I bought it? I really like pumpkins, but this thing has been…