Any kind of open heart surgery takes a long time to recover from - the Docs will tell you 3 months but in all honesty you are looking at least 12.
Everyone is different some recover faster than others, some people breeze through without any complications, other are not so lucky.
Good Luck.