[H] P v T Marine/Medivac

Hey I'm new to Day9 but have been playing SC2 for a long time. I'm getting run over by Marine/Medivac combos nearly every game I play against Terran. I used to never have problems taking out medivacs but now I can barely touch them. I play Toss. Should I be trying to go early tech to get a few phoenix? A few stalkers used to take care of it but the dps from marines keeps them at bay. Usually between 5 to 7 medivacs everytime I play.