Godhead ad infinitum

If God created everything, then He must have created Himself, which makes for two Godheads. And the second, being God, must have created everything including Himself, which makes three Godheads. As you can see, this must go on and on with the result that there are infinite Godheads.