Does logging in to Yahoo! Mail always take a long time? If so, it may be because caching is not enabled in your browser.
Get to your email faster by enabling caching.
Still taking a long time? Check to see if you're running third-party software that empties your browser's cache after every use.