Read and understood your history and question.
Since the liver was 'repaired ' by an amazing Surgeon after being torn by a bullet, the time taken for the 100% recovery is hardly 3 months.
This is because of the most wonderful regenerative process of liver.
You had a bullet in the liver 4 years back.
You may please confirm this by an ultrasonography .
I hope this answers your query.
These Q&A’s are for educational purposes and should not be relied upon as a substitute for medical advice you may receive from your physician. If you have a medical emergency, please call 911. These answers do not constitute or initiate a patient/doctor relationship.