I work as software engineer. can I apply for H1-B right now? or I have to wait until 04/01/2005 how long it can be approved for regular not urgent application?