Please advise if it's bad to take both b-12 and b-complex?

OK to take both. B12 is relatively more expensive than the other Bs. Consequently, most manufacturers put about 100 mcg in their multis. OK to take additional B12.