Hi! This sentence is correct. I guess it sounds a bit odd to you because 'at' is used twice but both are needed, so it's fine.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Interchanging the position of "at all" and "at home" will give you a non-standard sentence. It's better to use the original sentence you posted.
but could I interchange "at all" and "at home" ??