Bitcoin mining is profitable, if you do it yourself with your own setups, avoid cloud mining if possible, its hard to get a good return on those.
Depend with where your location and your current rig to mining because if you use poor setup and lack of air rotation your rig will be overheated and it's gonna become worse. Yes avoid cloud mining as possible as you can.