Perhaps this is the most important issue, which is difficult to answer on this particular day, at least. Everything depends on several circumstances that are constantly changing without our participation. These are the circumstances:
1. What is the course of bitcoins at the moment. If its rate drops dramatically, it means a potential yield, too. And this means that it will be unprofitable to engage in mining, but the course is not stable and at any moment everything can quickly change in the opposite direction. Therefore, if bitcoin costs $ 500, then mining may not be profitable, but if it costs $ 650, then it is already profitable.
2. What is the complexity of production at the moment. After all, the more participants and bitcoins in the network, the harder it is to get each new unit. In general, in the future, the production of bitcoins becomes more difficult even without new entrants.