My front disc brakes are rubbing despite my efforts I tried everything


Reset pistons 
Reseat caliper position
Credit card method


Brakes become very tight after a few squeezes

Update:

I went to the bike shop twice, they reset the brakes twice, wheels spin nicely at the shop but brake pistons stop retracting once I ride home, disc rub comes back again.

Getting tired of this. How do I tell them to check if the pistons are really working? And give me a new caliper?
It sounds like your pistons are failing to retract when the brake lever is released.

The mechanism used in bicycle hydraulic brakes to advance the pistons as the pads wear and to retract the pistons slightly when the brake lever is released is flexible rubber seals that surround the pistons. The seals deform as the pistons are pushed forward then pull the pistons back as fluid pressure is released.

It may be that your seals or pistons need cleaning. Check out this Park Tool video that shows how the seals work and how to clean them.