Do I have to wear my retainer every night?

Yes, your retainer is what prevents your teeth from shifting, think of it as cheap insurance so that you do not have orthodontic work done again.