I have explained all he needs to know about Bitcoin to him and he understands. He understands how Bitcoin is not a get-rich-quick scheme, the risk, and the patience involved.
He buys into the idea but I'm still having doubts. I don't want to look like a fraud when things don't work out. I mean, I can speculate about the market all I want, but I can't be sure what tomorrow brings.
So should I go ahead and advise him to buy Bitcoin or I should leave him to come to me himself? Because he will buy it if I ask him to.
For the fact that you have explained everything he needs to know about Bitcoin, as not a get-rich-quick scheme, and a digital currency whose price is volatile, I will rather advise you that you should always try to let people know about the use, benefits and importance of Bitcoin, but never you persuade anyone into buying it without their full conviction, because if market happens to go wrong now you are the first person to be blamed for haven introduced them to it and they end up losing their funds.