To be honest, I think you are testing too soon. You need to give your body the chance to recognise its pregnant. By testing this early you are bound to get BFNs. Wait until your period is due or late. You have to remember that hcg doubles every two days.
Some women get faint early BFPs but...