First of all RELAX!!
If you're anything like me, you'll be worrying yourself sleepless over this!
But trust me when I say, relax.
If there's anything you gain from my comment, let it be, a little less worrying!
Now, 2 months is really nothing, there are species of large snake that can go a year without eating.
Ball pythons have been known to 'fast' for very long periods of time, and still remain healthy.
My boy has refused meals for up to 6 months straight, and not lost a single gram!!
BP are known as fussy eaters, so look up some care sheets and check his viv matches up to how it should be (temps, size, hides)
If you're doing everything right, it's up to him!
Eric's links will be be super helpful to you, you should also look up brumation, as that could very likely be the reason he's not eating.
I reall all would advise you to get some weighing scales though, kitchen scales work just fine. If he is going to fast for a while, you'll need to record his weight.
You our could look into different techniques of feeding, but if he's fed fine till now, I'd say he's fasting.
I suggest youoffer food once every two weeks - three weeks at the moment .
Best of luck!