I guess it depends on your presonality. My father-in-law has had several cars with the same headliner problem. He simply pulls out the cloth and takes a vacuum cleaner hose and vacuums out the foam. It is surprising how may folks never notice him not having a headliner but would notice a drooping headliner. (If you choose this option, be sure to cover your seats with an old sheet first. The foam pieces get everywhere.)
The foam backing is why they droop anyway. It drys out and flakes off which lets the cloth seperate.
Good Luck!