Mining for BCH now is always profitable because there are less miners low difficulty level. And you always have an option for keeping BCH or exchange with Bitcoins. I prefer keep BCH can be profitable atleast for this month i see its price flying high. Moreover its quite profitable to mine BCH for atleast 4-6months it will be most profitable because of lack of miners

No yet.. it has the same dificulty as regular bitcoin... aka you are making 0 until that self adjusts.