wow man. That is unreal. Somthing is fishy
I got mine in three weeks. I needed them re-fitted and a rep came out next day and I had them back in a week. DFV at my school is known for quality service and it showed.
Call the corporate number or something. Maybe the rep is quiting or is about to get fired and doesn't care.