protein build up in contacts

my biweekly contacts look really dirty even though 2 weeks is not completed yet. i feel like multipurpose solution is not enough even though i rub it for a long time. is there is a way i can clean protein build up for good? i heard of hydrogen peroxide and enzymatic cleaners but also heard that they can irritate the eye. can anyone who uses them explain how to use them safely? for example would that work when my lenses got dirty after 1 week i clean it with hydrogen peroxide for a night and then keep using multi purpose? would that clean protein build up and also dont irritate my eyes?