依据《专利法》的规定,申请专利多长时会公布,没有具体的规定,要依据申请专利的类型而定,如果申请的是新型实用专利和外观设计专利的,申请经初步审查没有发现驳回理由的,由国务院专利行政部门作出授予实用新型专利权或者外观设计专利权的决定。而发明专利申请的期限是3年。
《专利法》第三十四条
《专利法》第三十五条
《专利法》第四十条