Hi
There are many insurance providers on our site that offer much more than 31 days, some as many as 90 days.
You will see the days covered in the title of the product.
Hope this helps, should you need anything else feel free to contact me
thanks
Maxine