Hey guys! I have $2000 i want to invest for 3-4 months... maybe more based on your advice. Where and When should i invest and for how long should i invest in altcoins? Any help would be appreciated.

I don't really like bcash, so maybe I'm biased, but I would not invest in it. Litecoin, dash and monero are much better options for a payment method crypto than bcash. Ripple has been increasing a lot recently, so it could be a good option. I have no idea why it has been rising, because I didn't heard any news about any new partnership or development for them. Ethereum is always a good choice, and I'm quite bullish on it. It will probably be the second coin to get futures, and it's listed on coinbase, that is getting a lot of new users, so all of those are potencial investors in ether as well.