12-24 months is my best guess. I bought some at inflated prices today at a retailer that failed to update to the latest market price by 15%. I'm not waiting that long only to be faced with a dilemma about waiting even longer for DDR6 to become reasonably priced.