There might be a lot of reasons that you may consider as justified prior to addressing online programming help. For example, lack of time, lack of zest and inspiration, lack of understanding of the assignment requirements (which quite often happens with international students), lack of skills, or lack of interest in this particular task (as programming and computer science are very broad subject areas), etc. However, it is not the reasoning that actually plays the decisive role, it is your commitment to getting the job done regardless of circumstances and pressure.