Hiring processes can be long and arduous for all involved, sometimes taking up to 6 months or even longer. It is best practice to not apply for jobs that you cannot accept within the next 12 months. Remember that you could be competing with someone who has a 3-month notice period! The big tip here is to have your availability on your application and let the employer decide. You may get an interview for a future role as companies want to keep a pool of potential future hires and hiring managers having a handful of pre-cleared candidates can help expedite the process for future roles. Keep in mind that HR operates on its own schedule, so be patient and stay engaged with the company.