That is exactly the issue ! Relog until you hit a "good" server and lag is gone.
Ofcource you also can have local issues, like ISP, Firewall, Computer etc.
But if they are all green it's related to your logon server somehow.
Although this might take 6-7 relogs sometimes to hit a good server...