Did you spend 12 months for your CPT? If not, you can apply for OPT first while waiting for your H1. Ask your internation advisor about this option. Good luck.