肝硬化都会引起脾大,肝炎没有有效的控制就会发展成肝硬化,肝炎的种类多,不仅仅是乙肝。你到医院去查下肝功能,如果一切指标都正常就不是肝脏引起的脾大,如果肝功能不正常,就要查明是什么肝病引起,才对证治疗肝病,那你的脾大问题就会解决。