法律分析:申请专利多长时会公布,没有具体的规定,要依据申请专利的类型而定,如果申请的是新型实用专利和外观设计专利的,申请经初步审查没有发现驳回理由的,由国务院专利行政部门作出授予实用新型专利权或者外观设计专利权的决定。而发明专利申请的期限是3年。法律依据:《中华人民共和国专利法》第三十四条 国务院专利行政部门收到发明专利申请后,经初步审查认为符合本法要求的,自申请日起满十八个月,即行公布。国务院专利行政部门可以根据申请人的请求早日公布其申请。第三十五条 发明专利申请自申请日起三年内,国务院专利行政部门可以根据申请人随时提出的请求,对其申请进行实质审查;申请人无正当理由逾期不请求实质审查的,该申请即被视为撤回。第四十条 实用新型和外观设计专利申请经初步审查没有发现驳回理由的,由国务院专利行政部门作出授予实用新型专利权或者外观设计专利权的决定,发给相应的专利证书,同时予以登记和公告。实用新型专利权和外观设计专利权自公告之日起生效。