Megapixels are for marketing people to sell more cameras!!!
An image straight out of a camera will have a lot of pixels, but you may need more, or less.
Where ever you are getting your file printed will specify the dpi/ppi of the file they need (or you set it on your own printer), this is Pixels Per Inch (or Dots Per Inch, but that is mainly for printers) and is called the resolution, obviously the lower the resolution, the poorer the quality of the print hen you look close up.
To resize, set the ppi as needed, then enter the dimensions of the print you want, taking care to make sure that the aspect ratio is correct, say if you size up a 7x5, make sure that is you resize the long edge to 7", the shorter edge is 5".