human: 申请发明专利需要多久时间
assistant: 申请发明专利一般需要18个月以上。发明专利申请需要经过受理、初审、公布、实审和授权公告这些阶段。一般情况下，自受理起18个月会进行公布，然后进行实审阶段，一般情况3年左右才能获得授权，但不排除更长的时间。
以下相关法律内容可供参考：
《中华人民共和国专利法》第三十五条发明专利申请自申请日起三年内，国务院专利行政部门可以根据申请人随时提出的请求，对其申请进行实质审查；申请人无正当理由逾期不请求实质审查的，该申请即被视为撤回。国务院专利行政部门认为必要的时候，可以自行对发明专利申请进行实质审查。