When a doctor orders Liver Function Tests (LFTs) what we get back looks like this (really simplified):
- Bilirubin and ALP - this is a measure of how well the liver is draining and go up with cirrhosis
- Protein/Albumin - this is a measure of how well the liver is working making stuff
- GGT/ALT/AST - these are all liver cell enzymes that go up when liver cells die and release their innards
So with hepatitis you see high levels of GGT/ALT/AST.
If you had say a gallstone blocking drainage from your liver we would see high bilirubin and ALP. There might be a small increase in GGT/ALT/AST as well due to the blockage injuring the liver cells, but usually not as much as you see with hepatitis.
So getting to your question. A change of +/- 10% is not typically significant. Your GGT has fallen by 45% so that does likely represent less liver cell death.
Time also plays a part. GGT is typically raised in people who drink a lot. We know that if they stop drinking (which is the cause) it can take up to a month for their GGT to return to normal.
In my experience a 2 weeks we see improvement (but not normalisation) of liver enzymes. Viral loads that have been 1,000,000 show a log 4 drop (circa 10,000 times) to below 100. I have seen 2,000,000 -> 18 in 12 days (by way of example)
At 4 weeks previously abnormal liver functions are often totally normal, and there is no viral RNA detectable.
So in short don't be disappointed to see elevated LFTs and a 15-50 viral load at this point.
You should also note that the viral load tests are done on Monday and Wednesday nights, so if you had blood taken yesterday it won't make the Monday night run so Thursday would be the earliest time a result might be available, but it could be Tuesday week.