I think it should flash every time you reboot.
You may have a loose connection.
Check device manager to see if it is appearing to Windows and then disappearing. If so, this may be your problem.
Another possible problem is that you don't have the proper device drivers installed for the webcam. Again, you look in device manager to look for devices with yellow triangles next to the device name.