Getting user last active repeatedly

Currently I have code to view a users lastActivity using the LastActivityManager, this works however if I try to get this every 5 seconds or so in my case i get frequent no reply from server packet errors, I am wondering if requesting this information too often is causing this issue or maybe its within my server specifically that causes a timeout issue or maybe even if this is normal behaviour for this type of IQ request.