You are struggling with affiliate marketing because of one or more reasons listed below:
Working without basic or foundational knowledge in affiliate marketing. In other words, not investing in domain knowledge.
Expecting results to get quicker.
Quitting at the earliest without consistent efforts.
Attempting too many affiliate programs than focusing on one or few programs based on your interested niche.
Not having the patience to work.
Spamming with links.
Indiscipline working hours.
Financial constraints.
Not using social media platforms effectively (without abuse)
Working with half knowledge.
Not being confident.
Not working with a positive mindset.
You may be misguided by someone.
Not utilizing content marketing strategies [like blogging, vlogging]
Not working with consistency.
Here's related information that you may find helpful – 37 Hard Secrets Every Beginner or Intermediate Affiliate Marketer Need To Be Aware Of.
P.S:
You are currently on the Digital Marketing Forum page; for more information on a variety of topics that may be helpful to you, please visit Blog Posts (button below) and also share any content post you love with your network.
[If you have any specific questions in mind, please drop a mail and I will answer through a post at the earliest possible time]. Check this forum frequently for fresh posts.