I had a hard time deciding when to apply and I'm so glad I waited and didn't do it too soon. This process is very, very, very, hard. Both emotionally anf financially. Your going to put all your hopes and dreams and the essence of who you are out there-and you will get rejected. You might get in but it still hurts to get rejected. Be prepared for all your loved ones to ask everyday, Did you get in, did you get in.. There's the waiting, the not knowing, the rejection and the sucking sound comming from your bankaccount that keeps you awake at night.
Maybe I'm venting here but believe me, don't do it till your ready