Healthcare expenses are modeled across up to five typical time periods, over which expenses can vary significantly: while both partners are working, while only one partner is working, when neither partner is working and not yet eligible for Medicare, when only one partner is eligible for Medicare and when both partners are eligible for Medicare. This also includes modeling of ACA policies and automatic calculation of Medicare Part B, along with IRMAA adjustments.