Is it legal to draft your own contract?
Yes. Any person can draft contracts for themselves. However, you might endanger your rights and increase the liability to yourself if you draft your own contract instead of retaining the assistance of a lawyer.