This teaching is long overdue.
In the Torah, we see the Levites covering their heads whenever they ministered in the Temple.
In the Brit Chadasha, YahShua calls us to be kings and priests. There is not a single example of a king or priest in all the Tanakh that does not wear some form of a headcovering.
In I Cor 11, Apostle Paul had to deal with some effeminite men in the Corinthian assembly who were wearing long, flowing feminine veils for head coverings. Paul told these men to STOP wearing that which pertains to a woman, and instructed women to continue to wear long flowing veils.
YahShua Himself wears a headcovering. In Revelation 19:12, we see that when YahShua returns in His glorified eternal body to earth, He wears many crowns upon His head, an eternal kingly & priestly headcovering.
Head coverings for women are a sign of submission to their husbands and/or fathers. Head coverings for men are a sign of submission to YahShua. When we put them on our heads, we are given power over fallen angels, preventing them from messing with us. We are also given special power to command the elect angels to work on our behalf as Yah directs us to pray.
Since Paul says we are to pray without ceasing, then we should wear our head coverings all the time. If we're in the shower or sleeping, obviously we can take the head coverings off.
Men should wear unmixed head coverings (ex 100% cotton, 100% linen) Women should wear long flowing effeminite veils. Also unmixed.
Although 100% linen garments and head coverings are the best for the body, and what the Levite Priests wore, it is not required today. According to Ezekiel 44:18 the whole purpose of wearing linen is so that the priests do not sweat while ministering in the Temple. But there will not be a sanctified Temple until after the 2017 Yom Teruach resurrection. The admonition to wear head coverings and clothes of unmixed fibers does still need to be kept in our present day, however. So wearing 100% cotton garments and head coverings is perfectly acceptable.
Apostle Daniel Yochanon Lee