Ethereum Mining in 2019:
Cryptocurrency mining is an extremely dynamic industry with its constant updates to hardware, software, pools, price, difficulty, and profitability, making it harder to calculate your returns and always make money mining. ASIC miners have quickly advanced and upgraded, impacting how much ASICs make and therefore how long it would take you to mine a full Bitcoin.