I agree with drewguy, PROVIDED that it is not raining. That trip can turn into a horror in wet weather; twice the travel time would not be unusual. Even so, it should work, though it might be closer than you want.
If rain is forecast, I'd try to switch from DCA to an IAD arrival.