Need more info than this.. Are you connecting wirelessly straight to the router or wired? Is it the Homehub you have? Do you find it's instantly better if you reboot the router?
What kind of results are you seeing on speedtest.net including ping times?