Yes, cockroaches can survive for a period of time without their heads. This is because they have an open circulatory system, so they do not rely on their heads for breathing or blood circulation. However, they will eventually die due to dehydration or starvation since they are unable to eat or drink without their heads to guide them.