You can probably bottle it sooner but you get a better result if you wait longer in the fermenter. Personaly I never put a beer in a secondary unless I intent to age it more than 2 months. The beer will be fine if you don't move it to a secondary and it will clear by itself if you wait long enough. You can test eventually for the gravity. When it stop dropping you can bottle but I maintain that longer in the fermenter will provide a better beer. I waited 5 weeks before bottling this one.
After that, wait at least 3 weeks in the bottle before drinking it, longer if possible. I drunk my first one after 7 weeks and recently I opened one that was about 4 to 5 months in the bottle and it was even better than at 7 weeks.
I hope you are a patient man because you will need it as a brewer.