3 weeks - 504 hours. Assuming you're actually willing to not be paid for 8 sleeping hours per day, you're left with 336 hours.
Determine what you want to do about sleeping hours and determine what you would charge hourly for the job once you've clarified your responsibilities.