Rates will remain high as long as the economy allows, how long that ends up being is anyone's guess. My guess is not long.
For that reason I've locked up 3, 4 and even some 5 year CD's at around 5%. If you get an awesome rate for 6 months but things fall apart before the CD renews then what have you really accomplished.
I've also been buying bond funds for close to year now. If you like it bombed out and depleted, with a good yield and have the nuts to stick with it even when shit gets rocky, then this is the trade for you.