The bull market came earlier than in 2015, so we cant predict how long will be the current cycle. It could end in 2020 or 2022, despite the halving.
Lol, this is bullshit talk. When the price of Bitcoin would go from like $200 to $400 in a few days, nobody ever called it a "bull cycle", let alone a "3 YEAR BULL CYCLE". People called the market exactly what it was back then, a Chinese pump and dump scam that can implode at any second. Nobody ever made these retarded claims pretending imaginary, valueless tokens in a pump and dump scam are somehow 'guaranteed' a THREE YEAR bull cycle. The thought is just laughable.
Bitcoin HAS NO PRICE FLOOR. The bottom can drop out at any second. It's happened too many times to count. As soon as it happens, miners shut off turning it into a feedback loop to plummet the synthetic price floor even more. Cost of production in Bitcoin is recursive based on it's own demand. It's a self-referencing system. Cost of production in metals IS NOT recursive. If zero people wanted to buy gold tomorrow, the cost of production would still be the same. That's not how Bitcoin works.