I've still been swimming 2-3x per week, doing about 2000 yards per session. That takes about 45-50 minutes. Here was my workout on Saturday:
Warm up:
100 Freestyle
100 Choice Swim
100 Breaststroke kick
100 IM Drill
Main Set:
2x100 IM swim on 1:50 interval
4x50 Free swim on 1:00
4x50 Choice Swim on 1:05
4x25 Free swim on :35
4x25 Choice swim on :40
Kick Set:
4x100 Kick with fins on 1:45 (alternate on stomach and back by 100's)
Pull Set:
5x50 Pull Free on 1:00
3x50 Pull Backstroke on 1:05
Cool Down:
200 Easy Swim
Total: 2200 yards