Is there a best time of the year to take the FE exam? Does the difficulty vary?
There is no best time to take the FE exam as the difficulty will remain the same no matter when you take it throughout the year.
When you take the FE exam is entirely a personal choice. It is often recommended to take the exam during or shortly after your senior year of college, since most of the material on the test is likely still fresh in your mind.