At least as long as you have the item(s) insured.
You should keep the records for a minimum of 5 years.
No need to keep them at all unless you are expecting a claim.
I would keep it in the garage but as long as you don't drive it you should be fine.
3 years
Yes as long as the documentation is just as it would be for any other patient.
As long as the car is in your name, you are financially responsible. Better to let the friend pay for the insurance and YOU keep it current.
It should be fine as long as your insurance covers drivers not listed on your insurance. You may have to put her name on your insurance. It also depends where she is going to live. I think as long as you put her name on the insurance, it will be fine no matter where it is from.
Maybe a month or 2
10 years
7 years
That shouldn't keep you from getting auto insurance as long as she is not listed as a designated driver of your vehicle. If your uninsured wife should drive and be involved in an accident with another driver, your insurance will not pay.
You should carry insurance on your children until they are old enough to get insurance on their own. This is usually when your child graduates college. As long as your child is a full-time student and one of your dependents, then you should be able to carry insurance on them.