Answer: Best Option: 3. Set and meet small goals that ensure you finish on time.
Worst Option: 1. Ask your co-workers to help with your assignments,
Explanation: Depending on the situation, the other options may be better:
Work extra hours, as needed, to get everything finished, if it is possible to do so without disrupting the workplace (cleaning schedule, security/locks set, overtime policy) or your personal life.
Asking your coworkers for advice or small amounts of assistance is one thing, but it is YOUR assigned project. They have their own work, and you are likely to become very unpopular or in trouble by asking others to do the work you are being paid for.
"Talk with your supervisor, and ask for more time." Generally not a good idea. The company has deadlines, and your project is likely a part of a larger plan. If you get more time, it may affect other aspects of the business in harmful ways-- lost bids for business, missed deadlines for press releases or advertising, reports to stockholders and owners. . .
It's not like school where getting help from your friends and extensions from teachers is rather common.