Some time to campaign is allowable, but not the ridiculous amount spent today. Every office should have a fixed window of no more than 3 months, right before an election, where Congress can campaign. If you cannot get your point across, clearly, in that amount of time one should not be in office.