Best help for Interval Recognition is the Band in a Box Ear Trainer.

Check it out, the settings in there can let you start with a fixed Root and intervals only one direction at a time, as you get better you can change those settings gradually until you are able to ace all intervals up and down, even outside of one octave, with a different Root every time (AND every setting in between).

Ten minutes a day with the BB Interval Trainer and my average student is icing them inside of a month, typically.

--Mac