Red lights don't hurt your nightvision, which is why star maps generally use red lights. Green hurts it some, blue is worse, and of course white and combinations thereof are worse than that.
The more likely culprit though:
The big thing to remember is to go to sleep at the same time every night, and do nothing else in bed. Don't read there, don't play on a laptop, and don't lie down for hours while thinkign about something else. Your mind should reflexively think of sleep when it's in bed.
If you are trying to set up a sleep schedule, go to bed at a certain time and stay there for half an hour. If you're still not asleep then get up, read, and go back to bed in another 15 minuets to half hour. "read" btw means a book, not anything with a backlight. lights, particulary anything non-red, irritates your eyes enough to draw you out of sleep.
Also, don't eat or drink anything but water before bed. Lots of biology here, but basically your body doesn't want to sleep after eating.
Exercise helps a lot, but only if it's exhausting or regular. A lazy person who does a few jumping jacks before bed might actually be more awake after exercise. If you do it regularly though, your body will be able to relax a lot easier. That in turn makes sleep really easy to come by.
It should take about 6 weeks to get a body fully into the new sleep cycle.