Took me about 4.5 months to pass it! Personally I really enjoyed it contrary to what most people say about the Switch exam. It was definitely tough but I think I prepared well for it. Here's everything I used.
- CBTnuggets
- The Bryant Advantage
- INE CCNP Course
- 101 CCNP Labs
- Cisco SLM Labs
- INE CCNP Lab Book - Its FREE!!

- CCNP Switch Simplified
- CCNP Switch OCG
1 more exam till I am CCNP! I know most people take Tshoot ASAP but that's just not me. I am going to go through the books/videos as I always do. Honestly I feel like I need a good refresher on everything that was on the Route exam eek.