What is your OS?
Do you have multiple network card in your system?
The activation is based on the active network card, if that changes it will require that you re activate.
if you get the too many activations error, you can go to the download center to clear the activations.
I have seen cases where a virtual network card is created by VPN software that will cause a similar situation since the physical address of the virtual card changes on each reboot.