I used to break a lot of strings, too, for several reasons:
I always bought the cheapest strings I could find.
I used extra light 8-gauge strings because they were “easier” to play.
I was completely tone-deaf and as a result tuned the high e to breaking many more times than I’d like to admit.
1st is easy to remedy, and won’t even cost much - e.g. D’Addario is a quality brand with acoustic sets as inexpensive as $6.
2nd is personal preference, but I probably wouldn’t go below 11s on an acoustic.
3rd is the most difficult to remedy, or at least the most time-consuming. If it’s a problem for you, too, well, my only advice is to purchase extra high e strings until your ear gets the hang of it, or if you can, tune with a buddy nearby who has better trained ears.
As others have mentioned, it could also be something related to the guitar, but if nothing jumps out at you as terribly wrong, I’d probably try to rule the above out first before taking it to a luthier. Good luck, and don’t give up!
I don’t have any trouble now, but when I was first starting, I did all of that and still tuned the high e to breaking many times, even after having it more or less in tune initially lol.
I literally couldn’t tell if it was sharp or flat, but that was many years ago before electronic tuners were ubiquitous - OP, if you’re still using a tuning fork or something like that, get an electronic tuner.
In fact I’ve only broken one string in 2 years, and that was on a new guitar which I figure had been sitting in the store for a while having a bunch of people play it. It broken when tuning - to standard.