This is dependent on mostly two factors:
The amount of hashes your hardware can solve per time unit
The current network difficulty
The first factor is fully up to your hardware, so I can't comment on that. The second factor is currently 4,023,833,744,841,626 (https://www.coinwarz.com/mining/ethereum/difficulty-chart). The higher the number, the more ...
From what I gathered I can say:
Warp syncing became to complex so it is no longer made after ~1,000,000 blocks I think
Warp syncing takes the same amount of storage as normal syncing, only warp syncing is much faster since you download snapshots then to the executions later.