Getting ready for a show is a lot of hassle. Shaving, tanning, posing practice, ordering the trunks, if you wait until the last minute and hope to get all that done it can be STRESSFUL. You might also be unprepared for all the last minute details that can significantly detract from the excitement and fun of a contest if that is something you really want to do.
Take it from me. I am NOT multitasker. I want to do one thing and not have a million things to take care of at once.
For this reason, get someone experienced...someone [who has won a show or shows] to advise you on all this stuff.
Don't just ask someone from the gym if you do not plan on hiring someone. Ask the front desk person who has won. You dont' want help from a hundred different gym dipshits who 'THINK' they are "bodybuilders". lol
Your physique- While it is great and I'll bet you get plenty of attention...I think you should give yourself more time to prepare adequately...just so you are ready and will be able to really show yourself to your best advantage.