I have done many head gasket jobs, but not on your specific engine, that I can recall. For someone who has not done engine rebuilding work, replacing a cylinder head gasket can easily turn into an enormous headache and a job they can't do correctly and/or a job they just can't finish. I would urge you to use caution in deciding to do it yourself. The thing to keep in mind is that one small mistake, that you may not even realize you've made, can cause a lot of damage. Once you get the cylinder head off there are things that need to checked and decisions made that you don't have experience or knowledge to make, at this time.
With that said it may be a job that you can do. Only you can decide that. It isn't something that you can do in a weekend and have it ready to drive on Monday, not for your first one. I'm not trying to discourage you, it is doable, I'm just being realistic. The fact that you're even considering doing this yourself is a good sign. Gumption can take you far.
Factors that will stack the odds in your favor are:
- having another vehicle to drive for as long as it takes to finish the job - a week or more maybe
- having the extra funds to fix mistakes, and unforeseen problems
- having the right tools
- having someone you can get help from to do the actual removal and reinstall
- having someone with some experience with head gasket jobs available to consult with
- having patience
- having a factory service manual
- having a can-do, never-say-die attitude
As for how long you can drive it:
Where is it leaking and what is leaking ? I assume coolant, but where do you see the leak ?
Is the exhaust producing white smoke ?
How much coolant are you adding already ?
Does it have aluminum or cast-iron cylinder heads ?