One thing you would want to check is that your MAC address (physical address) for your computer is not changing each time you restart. Our activations are based on the MAC address of the computer and if this is changing each time you will have to activate each time.
One thing that would cause the multiple MAC addresses could be connecting using both wireless and through a wired connection.