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 ...