Allah Forgives Everyone
Will Allah forgive me?
Yes, with repentance there are no unforgivable sins.
Yes! Never lose hope. The resolve in your heart is what counts. So, even if you ended up getting weak and falling again, return again.
Allah is merciful
The door is always open. Earning his mercy is as simple as submitting to Him, asking his forgiveness, and throwing away arrogance and ego.
No matter how many times you fall, never lose hope. You can always return and always ask for Allah’s forgiveness as He is the Ever hearing and the Ever forgiving.
Beware of Shaytan Trick!?
However, don’t let the devil trick you into thinking you can trick your lord! If you repent and you still want to do the sin whenever you get the chance thinking you will just repent again, know that God can’t be tricked and you are only tricking yourself!
Accept Your Mistakes
Never find excuses or blame someone for your sins!
Acknowledge your wrongs to Him, that’s the first step. Then, regretting what you did is the second –remorse and regret that don’t lead to frustration but instead lead to the last step. Have a solid determination and resolve to not do it again in the future.
Do not give up
Do your best and whichever happens, know that Allah’s door is always open…. If the devil tricks you a thousand times return to Allah a thousand times!

Narrated Abu Huraira:
I heard the Prophet saying, “If somebody commits a sin and then says, ‘O my Lord! I have sinned, please forgive me!’ and his Lord says, ‘My slave has known that he has a Lord who forgives sins and punishes for it, I therefore have forgiven my slave .’
Then he remains without committing any sin for a while and then again commits another sin and says, ‘O my Lord, I have committed another sin, please forgive me,’ and Allah says,
‘My slave has known that he has a Lord who forgives sins and punishes for it, I therefore have forgiven my slave.
This is in no way encouraging us to commit sins; it is only showing us Allah’s mercy and forgiveness.
Be Mindful!
However, repeating minor sins consistently might eventually lead us to committing major sins; and we must be very careful with repeated major sins since those could lead us to committing other major sins until we are no longer Muslims; it is a steady trap of Satan. There is a consequence in life for repeating bad deeds and we do not want to reach to that extreme.
Advice!
Finally, all we are asked to do is to step towards Allah and Allah will come to us running. To take that step towards Allah and become closer to Him, we must fulfill our duties towards Him by establishing our five daily prayers, supplicating and remembering Allah as much as possible; giving charity and performing acts of kindness whenever we can. This should, God willing (inshaAllah), minimize our sins.