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.
Well bitcoin mining in my country is not profitable becuase if the high pay in electricity then if i would still ran my computer everyday i don't think what would happen in my electric bills because of the high payment of it, well if in your ciuntry electric bills is just cheap then go and try for it