Two thoughts:
Just want to mention that if you have adjusted timing on clips either by adjusting the transients or by audio snap, that every time you go to export, it will regenerate those... and it take a while. If you see the status message something like "processing audio..." that's what it's doing. I usually bounce those tracks to get rid of that constant reprocessing.
Did you select the appropriate range for exporting? Say your song is 3 minutes long, but you have some drum midi track that when pasted in is 10 minutes long... then unless you specify start and finish, the song will be 10 minutes long for the purpose of export.
Those are two things I can think of.
Oh yea maybe one other thing. I have Sonar Platinum. Once in a great while it stops exporting in the middle of it... just stops. When that happens I cancel it, try again, and it works. Go figure.
Rick