Take prescribed antiviral medications if high SGPT is due to a virus. Some viruses, like those that cause hepatitis, can damage your liver and cause a spike in SGPT. After a blood test, your physician will know what virus is the underlying cause of the infection and will prescribe antiviral...