Is it possible to get tickets a month, maybe two before a home game is actually played? Do they usually get sold out?

It seems to me that tickets go on sale only a few weeks before, which makes a trip hard/risky to plan.

Not that I wanna give Ashley my money, but since I'm stopping by....