Depends on how far your longest run has been to date.
Traditional plans for HM first-timers tend to have a maximum of 10 miles, and this should be no later than 3 weeks before the event to allow full recovery & for the training to have an effect. That means you'd need to do it this weekend.
However, if you currently haven't run further than 8 miles then trying to jump to 10 miles would be too risky (i.e. you are likely to cause more harm than good).
Based on this question, I'm assuming you haven't followed a training schedule?