Buying headliner

Thanks guys what am i looking at getting one installed cost wise so i dont get totally Jacked lol. Will only a apolstery shop install these or will some glass shops and stuff do this stuff?