Self-employed people are making considerable sacrifices as they struggle to save enough money for a deposit on their first home.