I do not think rights in discrimination suits ever expire, for reasons you have cited exactly — the discriminated are usually in a disadvantaged position, don’t have the resources, time or the willingness. If an attorney told you your rights expire, was it your attorney? As in — were you paying them or was someone else doing the paying? Until you hear an attorney you pay say this, you probably have non-expiring rights.