To answer your question - the adolecence / disobedient phase shouldn't last much longer than say 3 months. By 9-10 months of age it should be behind you. The nice thing is that after this you should really have established the relationship, and the bond your pup feels with you has never been stronger, as he should really regard you as the leader of the pack - and he'll just want to be with you and please you 
so HANG IN THERE!!
so HANG IN THERE!!