I have a 7 speed and would like to upgrade to an 8. Do I need to change out my shifter, chain set, front and rear derailleur to accomplish this?
Definitely need more information. What type of bike, road, MTB, hybrid? What type of rear hub, freewheel or freehub? What's the frame's rear dropout spacing, 126, 130, 135? What make and model of derailleurs and shifters do you have?
The change can be relatively inexpensive or dreadfully costly depending on what you now have.
You will need a new rear wheel with a freehub for 8 or 9 speed cassette, an 8 speed cassette and new rear shifter. New shift cables and chain probably needed, but rear derailler will not be needed unless you are making big change to spread between top and bottom gears, or it is showing signs of wear.