Yes, you can wear it for a long period. Our top is made of high-quality materials. The soft cotton lining and adjustable lacing allow for a customized fit and all-day comfort.