you could already increase the total cards in a deck by using reverse time with this card, even if they don't stack (You play the same card more than once, hence it gets added to the deck multiple times).
I like the idea of either an upkeep or a turn limit. Otherwise it seems like it could easily become abusable.