For the past 3 days, I have major lightheadedness (all day long), body aches to the touch and a bit nauseous. Is this a virus?

Could be. This could certainly be a viral infection. Make sure you stay hydrated and rest. If you get worse or more symptoms evolve, see your MD.