If you mean software firewalls, you don't need two let alone three. Two
software firewalls won't give you any additional protection and could cause
conflicts. Now if you are talking about having a router with NAT and
statefull packet inspection, yes a software firewall should be run on the
computer in addition to that.